PostgreSQL (disingkat Postgres) adalah database open source, kuat, canggih, menyempurnakan tinggi, dan sistem basis data dokumen relasional yang stabil. PostgreSQL menggunakan dan meningkatkan bahasa SQL ditambah dengan sejumlah besar fitur untuk penyimpanan dan pengelolaan data yang aman
Sangat efisien, andal, dan dapat diandalkan untuk menangani volume data yang besar dan rumit serta diatur untuk menangani toleransi kesalahan dan lingkungan level perusahaan, sambil memastikan integritas data yang tinggi. Postgres juga sangat dapat dikembangkan dengan fitur seperti indeks yang dilengkapi dengan API sehingga Anda dapat mengembangkan solusi sendiri untuk menyelesaikan data penyimpanan yang menantang
Pada artikel ini, Saya akan menjelaskan cara menginstal PostgreSQL pada server Ubuntu 18. 04 (juga berfungsi pada rilis Ubuntu yang lebih lama) dan mempelajari beberapa cara dasar untuk menggunakannya
Ganti PostgreSQL di Ubuntu
PostgreSQL tersedia di repositori utama Ubuntu. Namun, seperti banyak alat pengembangan lainnya, sering kali bukan versi terbaru. Pertama periksa versi PostgreSQL yang tersedia di repositori Ubuntu menggunakan perintah apt di terminal
Katakanlah Ubuntu 18. 04 saya, menunjukkan bahwa PostgreSQL versi yang tersedia adalah versi 10 (10 + 190 berarti versi 10) sedangkan PostgreSQL versi 11 sudah dirilis
Berdasarkan informasi ini, Anda dapat memutuskan apakah ingin menginstal versi yang tersedia dari Ubuntu atau mendapatkan versi terbaru dari PostgreSQL
Saya akan menunjukkan kedua metode kepada Anda
Metode 1. Instal PostgreSQL dari repositori Ubuntu
Say terminal, gunakan perintah berikut untuk menginstal PostgreSQL
sudo apt update sudo apt install postgresql postgresql-contrib_
metode 2. Menginstal PostgreSQL versi 11 terbaru dari Ubuntu
Untuk menginstal PostgreSQL 11, Anda perlu menambahkan repositori PostgreSQL resmi di sources. list, tambahkan sertifikatnya dan kemudian install dari sana
Tambahkan kunci GPG terlebih dahulu
wget --quiet -O - //www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
Sekarang tambahkan repositori dengan perintah di bawah ini. Jika menggunakan Linux Mint, Anda harus mengganti secara manual 'lsb_release -cs' versi Ubuntu yang menjadi dasar rilis Mint Anda
sudo sh -c 'echo "deb //apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
semuanya sudah siap sekarang. Instal PostgreSQL dengan perintah berikut
sudo apt update sudo apt install postgresql postgresql-contrib_
Anda juga dapat menginstal aplikasi GUI (pgAdmin) untuk mengelola database PostgreSQL
sudo apt install pgadmin4
Setelah postgres diinstal, database layanan dimulai secara otomatis dan Anda dapat mengkonfigurasi dengan mengetikkan perintah berikut
sudo systemctl status postgresql.service_
Cara Menggunakan PostgreSQL Roles dan Database
Melalui service command Anda juga dapat start, stop atau restart postgresql. Ketik service postgresql dan dilanjut Enter akan menampilkan semua opsi. Sekarang, ke pengguna. Secara default, PostgreSQL membuat pengguna khusus yaitu postgres yang memiliki semua hak. Untuk benar-benar menggunakan PostgreSQL, Anda harus terlebih dahulu masuk ke akun tersebut
sudo -i -u postgres
Sekarang, jalankan PostgreSQL Shell dengan utilitas psql
psql_
Kita lalu dapat masuk dan berinteraksi dengan sistem management databasenya. Anda dapat mengetikkan \q untuk keluar dan \? . Untuk melihat semua tabel yang ada, masukkan
\l_
Output akan keluar kurang lebih seperti di bawah (Tekan tombol q untuk keluar dari tampilan)
Dengan \du Anda dapat menampilkan pengguna PostgreSQL
Anda dapat mengubah kata sandi setiap pengguna (termasuk postgres) dengan
sudo apt update sudo apt install postgresql postgresql-contrib_0
Catatan.
Ganti postgres dengan nama pengguna dan my_password dengan kata sandi yang diinginkan. Mainkan, jangan lupa; . Disarankan agar Anda membuat pengguna lain (biasakan jangan menggunakan pengguna default postgres). Untuk melakukannya, gunakan perintah
sudo apt update sudo apt install postgresql postgresql-contrib_1
Jika Anda menjalankan \du, Anda akan melihat bahwa my_user belum memiliki atribut. Mari tambahkan Superuser ke dalamnya
sudo apt update sudo apt install postgresql postgresql-contrib_2
Anda dapat menghapus pengguna dengan
sudo apt update sudo apt install postgresql postgresql-contrib3Untuk informasi lebih lanjut, lihat Dokumentasi PostgreSQL