PostgreSQL adalah salah satu dbms yang menawarkan skalabilitas dan kinerja tinggi berbasis open source.
Pada artikel ini, penulis akan mencoba menjelaskan bagaimana instalasi dan konfigurasi postgreSQL pada linux.
Instalasi PostgreSQL
Silahkan buat sebuah file
pgdg.list
di dalam folder /etc/apt/sources.list.d/
. Kemudian isikan file tersebut dengan codingan berikut.
kemudian lakukan import key dengan menjalankan perintah berikut.
kemudian lakukan update repository dengan perintah
dan langkah selanjutnya adalah lakukan instalasi postgreSQL dengan perintah
Konfigurasi PostgreSQL
Setelah melakukan instalasi postgresql, langkah selanjutnya adalah melakukan konfigurasi postgreSQL. Konfigurasi yang akan kita lakukan adalah konfigurasi user dan instalasi pgadmin pada postgreSQL.
Konfigurasi User Pada PostgreSQL
Silahkan jalankan perintah berikut untuk melakukan konfigurasi user pada postgreSQL.
Kemudian ketikan codingan
\password postgres
, kemudian tekan enter lalu masukkan password untuk default user yang kita gunakan, secara default user yang digunakan adalah postgres
. Untuk keluar dari cli psql silahkan jalankan perintah \q
.Membuat User Dan Database
Untuk membuat user baru kita dapat melakukannya dengan perintah berikut melalui terminal tanpa perlu login ke psql.
perintah diatas terdapat fungsi diantaranya adalah
- createuser : untuk membuat user baru
- -h : artinya kita membuat user berdasarkan host di locahost
- -U : kita ingin membuat user berdasarkan user default dari postgreSQL, secara default
postgres
adalah user default pada postgreSQL - -D : artinya user yang kita buat tidak dapat membuat database
- -A : artinya user yang kita buat tidak dapat membuat user baru
- -P : artinya user yang kita buat akan menggunakan password
maka akan muncul perintah seperti berikut
berikut adalah penjelasan singkat dari masing - masing baris diatas.
- baris pertama dan kedua adalah password yang akan kita masukkan untuk user yang kita buat, misalnya disini penulis membuat user
rizki
- baris ketiga adalah password dari default user atau super user yang kita gunakan, secara default kita masih menggunakan user postgres
Langkah selanjutnya adalah membuat database, untuk membuat database baru silahkan jalankan perintah berikut.
codingan diatas berfungsi untuk membuat database baru, berikut adalah penjelasan dari sintak diatas.
- createdb : untuk membuat database baru
- -h : host yang kita gunakan
- -U : user default untuk membuat database dan memiliki akses untuk membuat database baru
- -E : artinya database yang akan kita buat memiliki format encoding utf-8
- -O : artinya adalah database yang dibuat ini diberikan izin akses kepada user
rizki
- belajar-postgresql : adalah nama dari database yang kita buat.
kemudian masukkan password berdasarkan user
postgres
. Untuk login ke database melalui terminal, jalankan perintah berikut.
masukkan password berdasarkan user yang anda buat, maka akan muncul tampilan seperti berikut.
Melakukan Instalasi PGAdmin
PGAdmin adalah salah satu editor atau GUI untuk melakukan akses terhadap database postgreSQL.
Sebenarnya masih banyak GUI yang lain untuk melakukan akses terhadap database postgreSQL, akan tetapi penulis hanya menggunakan pgAdmin, mengapa demikian ? dikarenakan kemudahan dalam konfigurasi database postgreSQL pada pgAdmin. Untuk melakukan instalasi pgAdmin silahkan jalankan perintah berikut.
kemudian silahkan buka pgadmin, maka akan muncul tampilan seperti berikut.
kemudian silahkan pilih file lalu pilih add server, kemudian silahkan lakukan konfigurasi seperti gambar dibawah ini
jika berhasil maka anda dapat melakukan akses database seperti berikut.
Latihan Query SQL Pada PostgreSQL
Query yang akan kita pelajari disini hanya terdapat 4 yaitu dari
select
, insert
, update
dan delete
. Untuk masalah query tidak memiliki perbedaan dengan dbms lain seperti mysql, mariadb, oracle dan lain sebagainya.Query Select
Query select berfungsi untuk mengambil data, sebelum menjalankan query select, kita akan membuat tabel terlebih dahulu, silahkan login terlebih dahulu melalui terminal anda ke psql. Setelah selesai kemudian jalankan perintah berikut.
jalankan perintah diatas per baris, jika berhasil maka akan muncul seperti ini.
untuk mengambil semua data, kita dapat melakukannya dengan perintah.
maka akan muncul seperti ini.
dapat dilihat bahwa data masih kosong dikarenakan kita belum melakukan inputan terhadap data mahasiswa.
Query Insert
Query insert pada postgreSQL juga sama seperti pada dbms umunya, silahkan jalankan perintah berikut berikut untuk menyimpan sebuah data mahasiswa.
jika berhasil maka akan muncul output seperti berikut.
kemudian lakukan pengecekan apakah data telah disimpan atau tidak dengan perintah select, jika data tersimpan maka akan muncul output seperti berikut.
Query Update
Query update biasanya digunakan untuk memperbarui sebuah data, untuk melakukan query update silahkan jalan perintah berikut.
jika berhasil maka akan muncul output seperti berikut.
kemudian lakukan pengecekan lagi dengan query select dan outputnya seperti berikut.
Query Delete
Query yang terakhir adalah delete. Query ini berfungsi untuk menghapus data pada database. Jalankan perintah berikut untuk menghapus data.
jika berhasil maka akan muncul output seperti berikut.
kemudian lakukan pengecekan kembali dengan perintah select dan berikut adalah hasilnya.
Sekian artikel mengenai instalasi dan konfigurasi postgreSQL dan terima kasih :).
Tidak ada komentar:
Posting Komentar