Lompat ke konten Lompat ke sidebar Lompat ke footer

Cara Menginstal dan Mengonfigurasi PostgreSQL di CentOS

 Ingin cara yang lebih baik untuk mengelola database di CentOS? Inilah cara kamu dapat menginstal dan mengatur PostgreSQL di mesin kamu.


PostgreSQL adalah sistem basis data yang kuat dan sangat skalabel yang berjalan di mesin Linux dan Windows. Perangkat lunak tingkat perusahaan ini menawarkan kekamulan dan integritas data yang sangat baik untuk membuat aplikasi.


PostgreSQL adalah perangkat lunak serbaguna yang dapat menangani beragam beban kerja mulai dari mesin tunggal hingga gudang data besar. Ini menawarkan fitur seperti transaksi dengan properti ACID, tampilan yang dapat diperbarui, kunci asing, dan integrasi lintas platform.


Cara Menginstal PostgreSQL di CentOS

CentOS bekerja sedikit berbeda dan kamu tidak akan memiliki akses root segera setelah mem-boot sistem kamu. Untuk masuk sebagai pengguna root, gunakan perintah su .


su

Sistem akan memasukkan kamu sebagai pengguna super dengan semua izin administratif.


Langkah 1: Perbarui dan Tingkatkan Paket Pra-Instal

Sebagai bagian dari langkah selanjutnya, kamu perlu memperbarui dan meningkatkan paket yang ada di dalam CentOS. Untuk melakukannya, jalankan perintah berikut di terminal:


sudo yum check-update

Keluaran:


Ketik perintah berikut di terminal untuk memutakhirkan semua paket yang terdaftar:


sudo yum update

Setelah kamu memutakhirkan paket, kamu perlu me-reboot sistem kamu. Gunakan perintah berikut:


sudo reboot

Sistem sudah siap dengan paket yang baru diperbarui. Saatnya menginstal PostgreSQL di mesin CentOS kamu.


Langkah 2: Periksa Versi Default yang Ada

Sebelum melakukan instalasi baru, penting untuk memeriksa versi default PostgreSQL yang tersedia.


dnf module list postgresql

Secara default, jika kamu melanjutkan instalasi, perintah instal akan menginstal PostgreSQL versi 10.


Karena versi 13 tersedia pada saat penulisan panduan ini, kami akan membatasi penginstalan default dan menggunakan perintah berikut untuk mengaktifkan PostgreSQL versi terbaru.


sudo dnf module enable postgresql:13


Langkah 3: Instal Paket Server PostgreSQL

Setelah mengubah versi default menggunakan perintah di atas, saatnya untuk menginstal paket server dan klien PostgreSQL.


sudo dnf install postgresql-server


Setelah kamu menginstal server, kamu perlu menginisialisasi database PostgreSQL. Untuk menginisialisasi, jalankan perintah berikut:


postgresql-setup --initdb

Inisialisasi-database-in-PSQL

Setelah inisialisasi, mulai layanan PostgreSQL. Untuk mengaktifkannya secara otomatis saat boot sistem, gunakan perintah berikut:


systemctl enable postgresql

systemctl start postgresql


Untuk memeriksa status layanan PostgreSQL, jalankan perintah berikut:


systemctl status postgresql

Jika output menampilkan " Aktif ", maka layanan aktif dan berjalan.


Langkah 4: Mengonfigurasi Database PostgreSQL

Setelah instalasi, yang terbaik adalah mengkonfigurasi database PostgreSQL kamu. Untuk mengamankan akun kamu, buat kata sandi untuk akun pengguna sistem postgres menggunakan utilitas passwd :


passwd postgres

Keluaran:


Sistem akan meminta kamu memasukkan kata sandi dua kali. Pastikan kamu memasukkan kata sandi yang benar kedua kali.


​Setelah mengatur kata sandi akun pengguna, masuk ke akun postgres menggunakan su:


su - postgres


Langkah 5: Membuat Peran Pengguna Baru

Karena penggunaan PostgreSQL tidak terbatas hanya untuk satu pengguna, kamu memiliki kebebasan untuk menambahkan beberapa pengguna lagi ke daftar yang ada.


Gunakan perintah createuser bersama dengan flag --interactive untuk menambahkan lebih banyak pengguna. Juga, tentukan jenis akses yang ingin kamu atur untuk mereka. Jika kamu masuk dengan akun postgres , cukup ketik berikut ini:


createuser --interactive

Jika kamu tidak ingin terlalu sering masuk dan keluar dari akun sistem, selalu ada opsi untuk menambahkan pengguna dengan perintah sudo.


sudo -u postgres createuser --interactive


Dalam kedua skenario, sistem akan meminta kamu untuk menambahkan nama peran, bersama dengan jenis akses untuk pengguna yang baru dibuat ini. Pilih antara y dan n untuk tipe peran pengguna super.


Untuk memeriksa beberapa tkamu tambahan, kamu selalu dapat merujuk ke halaman manual perintah createuser .


man createuser


Cara Menggunakan PostgreSQL untuk Membuat Database Baru

Sekarang setelah kamu mengonfigurasi PostgreSQL di mesin kamu, saatnya membuat database baru dan menambahkan tabel baru.


Akses Prompt PostgreSQL Dengan Peran Baru

Setelah kamu menambahkan pengguna, jelas kamu ingin mulai menggunakan PostgreSQL untuk keuntungan kamu. Tetapi sebelum kamu dapat melakukannya, kamu perlu membuat pengguna dengan nama yang sama dengan peran dan database PostgreSQL kamu.


Jika kamu tidak memiliki ID pengguna seperti itu, gunakan perintah adduser untuk membuat pengguna baru bernama test .


sudo adduser test

Masuk sebagai pengguna baru menggunakan flag -i dan -u .


sudo -i -u test


Membuat Database Baru

Untuk membuat database baru di dalam PostgreSQL, gunakan perintah berikut:


createdb databasename

Perhatikan bahwa kamu harus masuk sebagai pengguna sistem postgres untuk mengeluarkan perintah administratif.


Membuat Tabel Baru Dalam Database

Mari buat tabel baru untuk menyimpan beberapa data. Sintaks dasar untuk menambahkan bidang di tabel baru cukup sederhana.


CREATE TABLE table_name (

column_name1 col_type (field_length),

column_name2 col_type (field_length),

column_name3 col_type (field_length)

);

... di mana table_name adalah nama yang diinginkan yang ditetapkan oleh pengguna, column_name1 , column_name2 , dll. adalah nama kolom, col_type adalah jenis kolom, dan field_length adalah ukuran struktur data untuk membuat nilai lebih kuat.


Misalnya, kamu dapat membuat hotel meja dengan kolom berikut:


CREATE TABLE hotel (

hotel_id serial PRIMARY KEY,

star varchar (50) NOT NULL,

paint varchar (25) NOT NULL,

location varchar(25) check (location in ('north', 'south', 'west', 'east', 'northeast', 'southeast', 'southwest', 'northwest')),

date date)

;

..dimana nama tabelnya adalah hotel , dan kolomnya adalah hotel_id , star , paint , location , dan date dengan panjang dan batasan kolomnya masing-masing.


Menambahkan Nilai ke Database

Setelah struktur tabel kamu siap, kamu dapat menambahkan beberapa data ke tabel yang ada. Gunakan pernyataan INSERT INTO untuk menambahkan data dalam format berikut:


INSERT INTO table (column_name1, column_name2, column_name3) VALUES ('value1', 'value2', 'value3');

Misalnya, tambahkan baris data ke tabel hotel yang kamu buat di atas.


INSERT INTO hotel (hotel, star, location, install_date) VALUES ('Plaza', 'Five', 'northwest', '2018-08-16')


Mengonfigurasi PostgreSQL di CentOS

Untuk mengkonfigurasi PostgreSQL, yang terbaik adalah menginstalnya dengan cara yang benar. Dengan konfigurasi yang tepat, kamu dapat dengan mudah menginstal PostgreSQL dan menggunakannya di dalam sistem kamu secara efisien.


Selain CentOS, kamu juga dapat mengatur PostgreSQL untuk bekerja dengan distribusi Linux lainnya, Ubuntu, misalnya.

Posting Komentar untuk "Cara Menginstal dan Mengonfigurasi PostgreSQL di CentOS"