Cara Install PostgreSQL 12 di Ubuntu 18.04

Pendahuluan

PostgreSQL adalah sistem basis data objek-relasional open source yang dapat digunakan untuk menyimpan dan mengelola data yang kompleks. Versi terbaru PostgreSQL saat ini adalah 12, dan pada artikel ini, kita akan membahas cara menginstal PostgreSQL 12 di Ubuntu 18.04.

Langkah 1: Memperbarui Repositori Ubuntu

Sebelum menginstal PostgreSQL, pastikan Anda memperbarui repositori Ubuntu terlebih dahulu dengan perintah berikut:

$ sudo apt update

Langkah 2: Menginstal PostgreSQL 12

Setelah repositori Ubuntu diperbarui, Anda dapat menginstal PostgreSQL 12 dengan perintah berikut:

$ sudo apt install postgresql-12

Setelah proses instalasi selesai, PostgreSQL akan secara otomatis diaktifkan sebagai layanan sistem dan akan mulai berjalan di latar belakang.

Langkah 3: Mengelola Layanan PostgreSQL

Setelah menginstal PostgreSQL, Anda dapat mengelola layanan PostgreSQL menggunakan perintah berikut:

$ sudo systemctl start postgresql

$ sudo systemctl stop postgresql

$ sudo systemctl restart postgresql

Anda juga dapat memeriksa status layanan PostgreSQL dengan perintah berikut:

$ sudo systemctl status postgresql

Langkah 4: Mengelola Pengguna PostgreSQL

Setelah menginstal PostgreSQL, Anda dapat membuat pengguna baru dengan perintah berikut:

$ sudo -u postgres createuser –interactive

Anda juga dapat membuat basis data baru dengan perintah berikut:

$ sudo -u postgres createdb nama_database

Langkah 5: Mengakses PostgreSQL

Setelah menginstal PostgreSQL, Anda dapat mengaksesnya menggunakan perintah berikut:

$ sudo -u postgres psql

Setelah Anda diakses, Anda dapat mengeksekusi perintah SQL untuk membuat tabel, melakukan kueri data, dan banyak lagi.

Kesimpulan

Dalam artikel ini, kita telah membahas cara menginstal PostgreSQL 12 di Ubuntu 18.04. Setelah menginstal, Anda dapat mengelola layanan PostgreSQL, membuat pengguna baru, dan mengakses PostgreSQL menggunakan perintah psql. Jangan lupa untuk selalu memperbarui repositori Ubuntu sebelum menginstal PostgreSQL.