Hal yang saya sangat senangi yaitu mendapatkan info/hal baru, terutama di bidang teknologi informasi. PostgreSQL merupakan hal baru bagi Saya walau sebenarnya sudah terdengar waktu awal perkuliahan tapi tak ada mata kuliah yang membahas salah satu dari sekian banyak RDBMS yang sangat fundamental ini. Di kelas perkuliahan sempat dipelajari berbagai database seperti MySQL, Oracle, Ms. Acces dll.
Memang... hal pertama yang ada dibenak saya setelah instal PostgreSQL versi xxx di Ubuntu adalah bingung, terpikir di otak 'gimana caranya?'
But, setelah mendapatkan berbagai referensi dari sana-sini.., cukup mudah pengoperasiannya. Begini..
Membuat user PostgreSQLSebenarnya ketika kita sudah melakukan instalasi secara otomatis akan terbuat user (administrator) yaitu dengan nama postgesql. Namun dia dapat dipanggil jika kita sudah menjadi super administrator. Lakukan perintah ini :
Masuklah sebagai super administrator (root) :
$ sudo su (butuh password)
jika sudah, login sebagi postgres dengan mengetik :
$ su postgres (biasanya tidak butuh password)
jika sudah login, jalankan postgreSQL :
$ psql
Agak pusing bukan?? Untuk itu kita perlu membuat user (kita) pada PostgreSQL. Lakukan perintah ini :
Buka terminal, loginlah sebagai postgres (seperti di atas)
$ createuser rijalhanif
Shall the new role be a superuser? (y/n) [pilih y]
selanjutnya buat database untuk rijalhanif.
masih login sebagai postgres
$ createdb rijalhanif
Nah.. sekarang anda dapat menjalankan postgreSQL di rumah anda secara langsung
Buka terminal, langsung ketik psql :
==============
psql (8.4.3)
Type "help" for help.
rijalhanif=#
==============
Catatan pembuatan akun di atas tidak memakai password (no security). Jika anda ingin memakai password saat login ke PostgreSQL pada createuser tambahkan perinah berikut :
$ createuser rijalhanif IDENTIFED BY 'passrijal'
Selanjutnya setiap menjalankan psql akan selalu ditanyakan password anda (password user psql)
Menjelajahi PostgreSQLSaya sudah membuat user db, truz gimana ya koding untuk menjelajahinya?? Berbagai format penulisan untuk itu dapat di lihat dibawah.
\du => list user
\l => lits database
\dt => show tables
\q => keluar