Mangapa pakai PostreSQL?
PostgreSQL adalah salah satu database server dikembangakan di kalangan Open Source, yang cukup handal untuk aplikasi skala menengah. Ada beberapa fitur yang menarik di sini :
- Fasilitas Backup
- Akses dan keamanan data terhadap user
- Transaksi
- Deklarasi variabel
- Fungsi
- Stored procedure
- Triger
- VIEW, dll
Untuk bisa menggunakan PostreSQL anda bisa download di www.postgresql.org, ada bebrapa versi, tiap saat versi diperbaharui, dan datanya antar versi kompatibel.
PostreSQL 8.x berjalan pada SO Windows XP dengan format NTFS, dan di sistem LINUX, Solaris, FreeBSD dan lainnya.
Selah melakukan intalasi cara menjalankan servernya :
Kalau anda pakai linux
login dulu ke root
# service postgresql start
menghentikan
# service postgresql stop
restart ulang
# service postgresql restart
menguji login : login dulu pakai user postgres
# su postgres
$ psql template1
Pakai Versi WINDOWS C:\Program Files\PostgreSQL\8.3\bin>psql template1 Welcome to psql 8.3.1, the PostgreSQL interactive terminal. Type: \copyright for distribution terms \h for help with SQL commands \? for help with psql commands \g or terminate with semicolon to execute query \q to quit Warning: Console code page (437) differs from Windows code page (1252) 8-bit characters might not work correctly. See psql reference page "Notes for Windows users" for details. template1=#
dengan pgAdmin
Klik OK, hasil login
Menciptakan User baru
Klik pada pohon Login Role
Lihat gambar
Pilih New Role, pada isian New Login Role
Isikan Tab seprti pada gambar berikut :
isikan Role Name dengan nama user yang akan dibuat, Account experies digunakan untuk tanggal pembatasan user ini boleh login berlaku sampai tanggal tersebut. Untuk Role Privileger yaitu digunkan untuk memberkan wewenang terhadap user ini. Misal Superuser jika dia sebagai superuser yang bisa menciptakan user baru, Can create database Objects jika user tersebut diberi wewenang menciptakan database. Untuk mangakhiri tekan tombol OK.
Silakan diuji dengan login seperti langkah yang sebelumnya.