Pengantar PostgreSQL #1

Melanjutkan tulisan-2 sebelumnya ttg postgres, kali ini adalah tulisan tentang (seri) Pengantar PostgreSQL. Bahasannya tidak mendalam (saya juga baru belajar) dari proses instalasi sampai mebuat aplikasi web berbasis PHP-Postgre-Ajax.

Yuk kita mulai….

Apa itu PostgreSQL?

PostgreSQL atau postgres adalah salah satu RDMS open­source dg lisensi BSD yg paling banyak digunakan di dunia. Penjelasan lebih lengkap tentu bisa baca di situsnya.😀

Fitur utama yg dimiliki adalah:

  • complex queries
  • foreign keys
  • triggers
  • views
  • transactional integrity
  • multiversion concurrency control

Selain itu postgres bisa dikembangkan oleh pengguna dg menambahkan:

  • data types
  • functions
  • operators
  • aggregate functions
  • index methods
  • procedural languages

Instal PostgreSQL di Ubuntu

Dg. baris perintash (Terminal) ketik saja:

$ sudo apt-get install postgresql postgresql-common postgresql-client
(disarankan juga untuk menginstal: postgresql-doc)

Untuk Linux-Apache-PHP-Postgre instal paket-2 berikut:
apache2
php5
php5-pgsql

(disarankan juga untuk menginstal: php-doc)

Tool
pgadmin3
phppgadmin

Agar bisa diakses dari luar (server) maka perlu mengisi kata sandi pengguna postgres di sistem database (bukan pengguna di Linux).

Masuk ke sistem database sbg pengguna Linux, postgres:
$ sudo ­u postgres psql postgres
Ganti kata sandi postgres di sistem database:
# ALTER USER postgres WITH PASSWORD 'KaTa54nd1';
\q

Cobalah masuk ke sistem database:
$ psql -U postgres -h localhost
lalu masukkan kata sandi di atas. Bisa?

Membuat pengguna baru, database dengan baris perintah

Membuat database baru:
$ sudo -u postgres createdb
Membuat pengguna baru:
$ sudo -u postgres createuser --superuser $USER

Membuat database untuk pengguna Linux:
$ createdb $USER

Membuat database baru dari baris perintah:
$ createdb dbq

Membuat pengguna “biasa”
$ createuser -D -R -P penggunaq

Membuat database untuk pengguna lain
$ createdb -O penggunaq dbnya

Masuk ke database
$ psql dbq
atau
$ psql -U penggunaq -h localhost dbnya

https://help.ubuntu.com/community/PostgreSQL

1 comment so far

  1. Ria Saptarika on

    Ajarin donk!

    eshabe: boleh… ke 192.10.10.188 (ex .118). g’man?🙂
    soalnya yg .234 masih blum bisa pake vpn. entah kenapa.


Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: