Yazeka
Arama sonuçlarına göre oluşturuldu
PostgreSQL veritabanı yedekleme işlemi için birkaç farklı yöntem bulunmaktadır:
- pg_dump Komutu: Bu komut, PostgreSQL veritabanını yedeklemek için en yaygın kullanılan araçtır 24.
pg_dump
komutu, veritabanını dışa aktarır ve SQL formatında bir yedek dosyası oluşturur 2.
pg_dump -U kullanıcı_adı -F c -b -v -f "yedek_dosyası.dmp" veritabanı_adı
Bu komutta, belirtilen veritabanını
.dmpformatında yedekler 2.
- pg_basebackup: PostgreSQL'in fiziksel yedekleme aracıdır ve daha kapsamlı yedeklemeler için kullanılır 2. Veritabanının tam bir kopyasını oluşturur ve yedekleme sırasında veritabanının canlı kalmasını sağlar 2.
pg_basebackup -h localhost -D /path/to/backup -U kullanıcı_adı -P
- WAL (Write-Ahead Logging): PostgreSQL'in işlem günlüğü sistemidir ve yedeklemeleri güncel tutmak için kullanılır 2. WAL ile yapılan yedeklemeler, yalnızca değişikliklerin kaydını tutarak disk alanından tasarruf sağlar 2.
Yedekleme stratejisi olarak tam yedekleme, artımlı yedekleme ve fark yedekleme gibi yöntemler de kullanılabilir 3.
5 kaynaktan alınan bilgiyle göre: