Cara Install PostgreSQL di Ubuntu dan Penggunaannya

Cara Install PostgreSQL di Ubuntu dan Penggunaannya

Pada artikel ini, Anda akan mempelajari cara install PostgreSQL pada Ubuntu. Tutorial ini menggunakan repositori default Ubuntu yang dilengkapi dengan paket PostgreSQL. Namun sebelum itu, mari pahami dulu apa itu Relational Database.

Relational Database adalah komponen utama dari berbagai aplikasi dan website. Relational database dapat mengelola data dan menjaganya agar tetap konsisten. Salah satu keuntungan dari menggunakan relational database adalah dapat mengurutkan data dan mengaksesknya kapanpun.

Ada beberapa relational database selain MySQL, salah satunya adalah PostgreSQL. PostgreSQL sangat populer dan digunakan oleh banyak aplikasi.

Karena bersifat open source, PostgreSQL dapat digunakan di berbagai OS, termasuk sistem berbasis Unix.

Menginstall PostgreSQL termasuk mudah. Namun, sebelum menginstallnya, Anda perlu membuat database beserta role usernya.

Cara Install PostgreSQL Ubuntu

Perlu diingat, sebelum menginstall PostgreSQL, Anda perlu mengakses VPS Anda melalui SSH. Lihat tutorial Putty untuk mempelajari lebih lanjut!

Anda dapat memulai proses ini dengan menggunakan apt untuk mengupdate local package index:

sudo apt update

Setelah itu, install PostgreSQL dan gunakan package contrib untuk mendapatkan fitur tambahan. Berikut adalah command yang dapat Anda gunakan:

sudo apt install postgresql postgresql-contrib

Command tersebut akan menginstall PostgreSQL. Untuk menggunakannya, Anda memerlukan beberapa konfigurasi dasar.

Cara Verifikasi PostgreSQL pada Ubuntu

Kini Anda telah menyelesaikan proses install PostgreSQL Ubuntu. Sekarang, Anda perlu memverifikasi Portgre yang telah diinstal dengan menghubungkannya ke database PostgreSQL menggunakan psql.

Psql merupakan utilitas command line yang digunakan untuk mengontak server PostgreSQL. Command ini akan menampilkan versi dari server yang digunakan:

sudo -u postgres psql -c "SELECT version();"

Untuk masuk ke PostgreSQL sebagai user postgre, Anda dapat menggunakan psql. Jalankan command berikut:

sudo su – postgres

Lalu, untuk menggunakan PostgreSQL, ketikkan:

psql

Command tersebut akan memberikan akses ke instance PostgreSQL. Sedangkan untuk keluar, masukkan command:

\q

Membuat Role dan User

Untuk membuat role, masuklah ke akun postgre, seperti yang Anda lakukan sebelumnya. Setelah Anda memasuki konsol Postgre, Anda dapat membuat role baru dengan mengetikkan:

createrole --interactive

Command tersebut akan meminta Anda untuk menamai role dan menanyakan status permission superusernya. Anda juga dapat membuat user baru dengan command:

createuser –interactive

Anda dapat menggunakan cara lain dengan menjalankan command dibawah ini melalui command prompt normal:

sudo -u postgres createuser –interactive

Proses ini juga akan meminta Anda untuk memasukkan nama user. Command createuser dapat digunakan dengan beberapa opsi yang dapat dicek dengan menggunakan createuser.

Selesai, Anda tlah berhasil membuat user baru. Setelah ini, Anda dapat membuat database.

Membuat Database

PostgreSQL menyamakan nama role dengan nama database. Yang berarti, jika Anda membuat akun dengan username “testPostgres”, maka rolenya akan mengakses database bernama “testPostgres”.

Dari konsol Postgre, Anda dapar membuat database dengan menggunakan:

createdb testPostgres

Jika Anda tidak menggunakan Postgres SQL, Anda dapat menggunakan command di bawah ini:

sudo -u postgres created testPostgres

Validasi Role Baru

Pertama, Anda dapat membuat user Linux dengan nama yang sama seperti DB Postgre dan rolenya. Langkah ini dapat dilakukan dengan akun non-root melalui akses sudo. Untuk membuat user Linux baru, Anda dapat gunakan command seperti:

sudo adduser testPostgres

Ganti ‘testPostgres’ dengan nama yang sesuai.

Setelah Anda membuat akunnya, akses akun tersebut dan sambungkan ke database dengan menggunakan:

sudo -u testPostgres psql

Untuk berganti ke database lain, tentukan nama database dengan menggunakan command:

psql -d sampleUser

Setelah berhasil masuk, periksa koneksi database menggunakan:

\conninfo

Menjalankan Postgre Basic DML

Postgre menggunakan syntax yang serupa dengan database lain untuk aksi create, delete dan update tabel. Anda dapat membuat tabel baru dan mendeskripsikan definisinya dengan menggunakan:

\d <TableName>

Jika Anda ingin menampilkan tabel secara acak, gunakan:

\dt <TableName>

Kesimpulan

Berikut tadi adalah pemahaman dasar untuk menggunakan Postgre. Sekarang, Anda tahu bagaimana cara install PostgreSQL Ubuntu dan mengerti pengaturan dasarnya seperti membuat user, role, dan database.

Semoga artikel ini dapat membantu Anda dalam memahami Postgre  Ubuntu. Anda dapat menemukan informasi tentang Postgre sebagai database di internet. Selamat mencoba!

Author
Penulis

Nadia Agatha

Nadia merupakan penerjemah lepas sejak 2016, kini ia menjadi penerjemah untuk Hostinger. Ia gemar membaca dan melakukan penelitian seputar penerjemahan dan sosiolinguistik. Disamping itu, ia juga suka bermain dengan kucingnya dan bercengkrama bersama teman-temannya di waktu senggang.