- Postresql kurulumu
sudo apt-get install postgresql libpq-dev phppgadmin pgadmin3
- Kullanıcı oluşturma
create user username with password 'password';
- Kullanıcıyı superuser yap
alter user username superuser;
- Developer ve test veritabanlarını oluştur
create database projectname_development;
create database projectname_test;
- Kullanıcıya veritanında yetki ver
grant all privileges on database projectname_development to username;
grant all privileges on database projectname_test to username;
- Şifreyi güncelle
alter user username with password ‘new password’;
\password KULLANICI
- Tüm veritabanlarını gör:
\l
or\list
- Veritabanı seç:
psql
orpsql veritabanı_adı
orpsql -d veritabanı_adi -U kullanıcı_adi
- Çıkış :
\q
- Yardım:
\?
- Bağlantı sağlanan veritabanı bilgisi :
\conninfo
- Tabloları görmek için:
\d
(sequence'de gösterilir) or\dt
- SQL komutlarının listesi:
\h
- Başka bir veritabanına geçiş:
\c VERİTABANI
- Tablo, view sequence, index için detay bilgi:
\d NESNE(tablo_name)
- Role/User listesi:
\du
- SQL script dosyası çalıştırma
psql -U kullanici -h localhost -d veritabani -f dosya.sql
psql -U kullanici -h localhost -d veritabani < dosya.sql
psql -d veritabani < dosya.sql
psql -d veritabani -e < dosya.sql
- Veritabanı dökümünü alma (pg_dump)
pg_dump veritabani
Kapsamlı bilgi için: http://www.emrah.com/notlar/postgresql_notlari.txt