PostgreSQL adalah sistem manajemen basis data relasional, ini adalah sistem basis data kelas perusahaan yang sepenuhnya memenuhi ACID dengan dukungan untuk prosedur tersimpan dalam banyak bahasa pemrograman seperti Python, Java, C/C++, Ruby, Perl, atau bahkan dengan bahasanya sendiri PL/ pgSQL. Bahasa PL/pgSQL sangat mirip dengan PL/SQL di Oracle. Postgres mendukung beberapa sistem operasi seperti Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64), dan Windows.
Tutorial ini menunjukkan instalasi PostgreSQL 9.5 versi terbaru di Ubuntu. Kami akan menggunakan repositori resmi dari postgresql.org, sehingga Anda dapat memperbarui server Anda dengan mudah di masa mendatang dan mendapatkan pembaruan dan patch langsung dari vendor database. Langkah-langkahnya telah diuji dengan versi Ubuntu dari 12.04 hingga 15.10.
Tambahkan repositori PostgreSQL
Repositori Ubuntu tambahan dapat ditambahkan dengan menambahkan baris baru ke file /etc/apt/sources.list atau dengan menambahkan file baru di direktori /etc/apt/sources.list.d/. Kami akan menggunakan opsi kedua di sini karena ini adalah solusi yang lebih bersih. Versi PostgreSQL yang disediakan di repositori dasar Ubuntu sedikit lebih tua, jadi kami tidak akan menggunakannya di sini. Perintah berikut akan menambahkan file konfigurasi repositori baru.
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
Kemudian kami akan mengimpor kunci GPG dari repositori sehingga apt dapat memeriksa validitas paket.
wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -
Contoh keluaran:
Perbarui daftar paket
Setelah menambahkan repositori, kita harus memperbarui daftar paket. Jalankan perintah apt-get update untuk memuat daftar paket yang tersedia dari postgresql.org.
sudo apt-get update
Contoh keluaran:
Instalasi PostgreSQL
Perintah berikut menginstal versi PostgreSQL terbaru di Ubuntu:
sudo apt-get install postgresql postgresql-contrib
Contoh keluaran:
Menghubungkan ke Server Postgres
Instalasi PostgreSQL yang berhasil akan membuat pengguna dan peran bernama 'postgres' di database dan pengguna sistem Linux dengan nama yang sama. Pengguna sistem ini memiliki hak administratif dalam database. Oleh karena itu, untuk terhubung ke server PostgreSQL, Anda harus login sebagai "postgres" dan kemudian melanjutkan untuk menghubungkan database yang sesuai.
Menjadi pengguna Linux "postgres":
sudo su - postgres
Jalankan shell psql untuk login ke server database.
psql
Contoh keluaran:
Setelah Anda masuk ke server database PostgreSQL, periksa koneksi dan versi PostgreSQL dengan perintah berikut dari prompt database Anda.
postgres-# \conninfo
Contoh keluaran:
Putuskan sambungan dari Postgres
Perintah untuk memutuskan sambungan dari database PostgreSQL adalah "\q", char q adalah singkatan dari quit here.
postgres-# \q
Sekarang Anda kembali ke shell Linux, tetapi Anda masih menjadi pengguna "postgres", untuk menjadi pengguna Linux "normal" Anda lagi, masukkan kata "keluar".
exit
Contoh keluaran: