PostgreSQL adalah sistem basis data yang kuat dan sangat skalabel yang berjalan di mesin Linux dan Windows. Perangkat lunak tingkat perusahaan ini menawarkan keandalan 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 Anda tidak akan memiliki akses root segera setelah mem-boot sistem Anda. Untuk masuk sebagai pengguna root, gunakan su memerintah.
su
Sistem akan memasukkan Anda sebagai pengguna super dengan semua izin administratif.
Langkah 1: Perbarui dan Tingkatkan Paket Pra-Instal
Sebagai bagian dari langkah selanjutnya, Anda perlu perbarui dan tingkatkan paket Anda yang ada dalam CentOS. Untuk melakukannya, jalankan perintah berikut di terminal:
sudo yum periksa pembaruan
Keluaran:
Ketik perintah berikut di terminal untuk memutakhirkan semua paket yang terdaftar:
pembaruan sudo yum
Setelah Anda memutakhirkan paket, Anda perlu me-reboot sistem Anda. Gunakan perintah berikut:
sudo reboot
Sistem sudah siap dengan paket yang baru diperbarui. Saatnya menginstal PostgreSQL di mesin CentOS Anda.
Langkah 2: Periksa Versi Default yang Ada
Sebelum instalasi baru, penting untuk memeriksa versi default PostgreSQL yang tersedia.
daftar modul dnf postgresql
Secara default, jika Anda 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.
modul sudo dnf aktifkan 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 instal postgresql-server
Setelah Anda menginstal server, Anda perlu menginisialisasi database PostgreSQL. Untuk menginisialisasi, jalankan perintah berikut:
postgresql-setup --initdb
Setelah inisialisasi, mulai layanan PostgreSQL. Untuk mengaktifkannya secara otomatis saat boot sistem, gunakan perintah berikut:
systemctl aktifkan postgresql
systemctl mulai postgresql
Untuk memeriksa status layanan PostgreSQL, jalankan perintah berikut:
systemctl status postgresql
Jika output menampilkan "Aktif", maka layanan sudah aktif dan berjalan.
Langkah 4: Mengonfigurasi Database PostgreSQL
Setelah instalasi, yang terbaik adalah mengkonfigurasi database PostgreSQL Anda. Untuk mengamankan akun Anda, buat kata sandi untuk postgres akun pengguna sistem menggunakan utilitas passwd:
paswd postgres
Keluaran:
Sistem akan meminta Anda memasukkan kata sandi dua kali. Pastikan Anda memasukkan kata sandi yang benar kedua kali.
Setelah mengatur kata sandi akun pengguna, masuk ke postgres akun menggunakan su:
su - postgres
Langkah 5: Membuat Peran Pengguna Baru
Karena penggunaan PostgreSQL tidak terbatas hanya untuk satu pengguna, Anda memiliki kebebasan untuk menambahkan beberapa pengguna lagi ke daftar yang ada.
Menggunakan buat pengguna perintah bersama dengan --interaktif tandai untuk menambahkan lebih banyak pengguna. Juga, tentukan jenis akses yang ingin Anda atur untuk mereka. Jika Anda masuk dengan postgres akun, cukup ketik berikut ini:
buat pengguna --interaktif
Jika Anda 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 Anda untuk menambahkan nama peran, bersama dengan jenis akses untuk pengguna yang baru dibuat ini. Pilih diantara kamu dan n untuk tipe peran pengguna super.
Untuk memeriksa beberapa bendera tambahan, Anda selalu dapat merujuk ke buat pengguna halaman manual perintah.
manusia membuat pengguna
Cara Menggunakan PostgreSQL untuk Membuat Database Baru
Sekarang setelah Anda mengonfigurasi PostgreSQL di mesin Anda, saatnya membuat database baru dan menambahkan tabel baru.
Akses Prompt PostgreSQL Dengan Peran Baru
Setelah Anda menambahkan pengguna, jelas Anda ingin mulai menggunakan PostgreSQL untuk keuntungan Anda. Tetapi sebelum Anda dapat melakukannya, Anda perlu membuat pengguna dengan nama yang sama dengan peran dan database PostgreSQL Anda.
Jika Anda tidak memiliki ID pengguna seperti itu, gunakan Tambahkan pengguna perintah untuk membuat pengguna baru bernama tes.
sudo adduser tes
Masuk sebagai pengguna baru menggunakan -Saya dan -u bendera.
sudo -i -u tes
Membuat Database Baru
Untuk membuat database baru di dalam PostgreSQL, gunakan perintah berikut:
nama database yang dibuat
Perhatikan bahwa Anda harus masuk sebagai postgres pengguna sistem 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.
BUAT TABEL nama_tabel (
kolom_nama1 col_type (field_length),
kolom_nama2 col_type (field_length),
column_name3 col_type (panjang_bidang)
);
...di mana nama_tabel adalah nama yang diinginkan yang ditetapkan oleh pengguna, kolom_nama1, kolom_nama2, dll. adalah nama kolom, col_type adalah jenis kolom, dan bidang_panjang adalah ukuran struktur data untuk membuat nilai lebih kuat.
Misalnya, Anda dapat membuat tabel hotel dengan kolom berikut:
BUAT TABEL hotel (
KUNCI UTAMA serial hotel_id,
bintang varchar (50) BUKAN NULL,
cat varchar (25) TIDAK NULL,
lokasi varchar (25) periksa (lokasi di ('utara', 'selatan', 'barat', 'timur', 'timur laut', 'tenggara', 'barat daya', 'barat laut')),
tanggal tanggal)
;
..dimana nama tabelnya hotel, dan kolom adalah hotel_id, bintang, cat, lokasi, dan tanggal dengan panjang masing-masing dan kendala kolom.
Menambahkan Nilai ke Database
Setelah struktur tabel Anda siap, Anda 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 hotel tabel yang Anda buat di atas.
INSERT INTO hotel (hotel, bintang, lokasi, tanggal_instal) NILAI ('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, Anda dapat dengan mudah menginstal PostgreSQL dan menggunakannya di dalam sistem Anda secara efisien.
Selain CentOS, Anda juga dapat mengatur PostgreSQL untuk bekerja dengan distribusi Linux lainnya, Ubuntu, misalnya.
Ingin cara yang mudah dan andal untuk mengelola database di sistem Anda? Lihat cara menginstal PostgreSQL di Ubuntu.
Baca Selanjutnya
- Linux
- CentOS
- SQL
- Instal Perangkat Lunak
Wini adalah seorang penulis yang berbasis di Delhi, memiliki 2 tahun pengalaman menulis. Selama tugas menulisnya, dia telah dikaitkan dengan agensi pemasaran digital dan perusahaan teknis. Dia telah menulis konten yang terkait dengan bahasa pemrograman, teknologi cloud, AWS, Machine Learning, dan banyak lagi. Di waktu luangnya, dia suka melukis, menghabiskan waktu bersama keluarganya dan bepergian ke gunung, jika memungkinkan.
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Klik di sini untuk berlangganan