İpucu

PostgreSql Bir Veritabanının pg_dump ile Backup Alınması ve Restore Edilmesi

PostgreSql de bir veritabanının backup'ı aşağıdaki gibi alınabilir :
pg_dump -U postgres -h localhost db_adi | gzip > /db_adi.sql.gz
kullanıcı adı postgres'dir. db_adi veritabanın adıdır. Backup root içine alınmaktadır.
Restore etmek için ise
gunzip db_adi.sql.gz ile zip açıldıktan sonra aşağıdaki şekilde restore edilebilir
psql db_adi < db_adi.sql
Sadece bir tabloyu backup almak için
pg_dump db_adi --table="table_adı" | gzip >  db_adi.sql.gz
Sadece data yapısı ve insert script'lerini aşağıdaki gibi alabilirsiniz :
pg_dump db_adi --data-only --column-inserts | gzip >  db_adi.sql.gz
| gzip sadece backup alınan dosyanın sıkıştırılması içindir. .gz dosyasını gunzip dosya_adi.sql.gz ile açabilirsiniz
zafer.teker , 21.04.2020

Bu Sayfayı Paylaş:

Fibiler Üyelerinin Yorumları


Tüm üyeler içeriklere yorum ekleyerek katkıda bulunabilir : Yorum Gir

Misafir Yorumları




Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir