vee’s notes

this is about everything

install postgresql di fedora 10 May 5, 2009

Filed under: postgreSQL — veeolina @ 1:18 pm
Tags: , ,

Berikut langkah-langkah untuk menginstall PostgreSQL di fedora 10:

1. Install package postgresql dan postgresql-server sebagai user root:

yum install postgresql postgresql-server

2. Buat direktori untuk menyimpan database cluster dari PostgreSQL, misalnya direktori /opt/pgsql/data. Kemudian jadikan user ‘postgres’ sebagai pemilik dari direktori tersebut (dalam hal ini user ‘postgres’ adalah default user untuk PostgreSQL).

mkdir /opt/pgsql/data

chown postgres /opt/pgsql/data

3. Selanjutnya buat database cluster dengan perintah initdb.

Database Cluster adalah kumpulan database yang dikelola dengan single server instance. Pembuatan suatu database cluster terdiri dari pembuatan direktori di mana database ‘hidup’, shared catalog tables (tabel yang menjadi milik seluruh database dalam cluster), dan template1 dan postgres database. Semua yang ter-install dalam template1 akan di-copy untuk setiap pembuatan database baru. Sedangkan, postgres database adalah default database yang bisa digunakan oleh users, utilities, dan third party applications.

Pembuatan database cluster dapat dilakukan dengan menjalankan perintah berikut:

initdb -D /opt/pgsql/data

-D /opt/pgsql/data menunjukkan bahwa /opt/pgsql/data adalah direktori di mana database cluster akan disimpan.

Untuk mulai menggunakan PostgreSQL, PostgreSQl server harus dinyalakan terlebih dahulu dengan menjalankan perintah:

pg_ctl -D /opt/pgsql/data -l logfile start

Sedangkan untuk mematikan server dapat dilakukan dengan menjalankan perintah:

pg_ctl -D /opt/pgsql/data -l logfile stop

Selanjutnya, kita dapat membuat database baru, misalnya database dbdata, dengan menjalankan perintah createdb:

createdb dbdata

Untuk mulai mengakses database tersebut jalankan perintah:

psql dbdata

Have fun with PostgreSQL ^o^