- 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:
\lor\list - Veritabanı seç:
psqlorpsql 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