surfup

Geçişten önce PostgreSQL geri yüklemesini test etme

Bu bir prova çalışmasıdır, production geri yükleme runbook’u değildir. Kopya almadan önce veritabanı altyapısını/sürümünü, veri sahibini, saklama süresini, şifrelemeyi ve kullanılabilir diski doğrulayın. Asla production’ın üzerine yazarak test etmeyin.

9 dk okuma
İçindekiler
Yedeği oluşturun ve tanımlayın
Yalıtılmış bir hedefe geri yükleyin
Örnek ve beklenen sonuç

Yedeği oluşturun ve tanımlayın

  1. Projenin belgelenmiş yedekleme yöntemini ve tutarlı bir snapshot’ı kullanın. Kaynak veritabanını, sürümü, zaman damgasını/saat dilimini, boyutu, şifreleme anahtarının sahibini ve checksum’u kaydedin.

  2. Şifrelenmiş kopyayı production host’undan ayrı bir yerde saklayın. Sırları shell geçmişine, kayıtlara ve ekran görüntülerine koymayın; yetkili personelin anahtara erişebildiğini doğrulayın.

Yalıtılmış bir hedefe geri yükleyin

  1. Hedeflenen ana sürüm ve uyumlu roller/uzantılarla boş, yeni bir veritabanı oluşturun. Eşleşen PostgreSQL geri yükleme aracını kullanarak buraya geri yükleyin; komutu asla production’a yöneltmeyin.

  2. Beklenen tabloları, kritik kayıtların satır sayılarını, kısıtları, uygulamanın başlangıcını ve salt okunur örnek bir iş akışını kontrol edin. Geçişi onaylamadan önce geri yükleme süresini ve farklılıkları kaydedin.

Örnek ve beklenen sonuç

  1. Biçime göre geri yükleme aracını seçin: düz SQL için psql; custom/tar arşivleri için pg_restore kullanın (pg_restore --list backup.dump ile inceleyin). Geçici, yalıtılmış bir veritabanına; worker’lar ve dış entegrasyonlar kapalı, yalnızca test sırları açıkken geri yükleyin. Bu prova için production’ı asla kullanmayın.

  2. Çıkış kodunu, geçen süreyi, beklenen tablo sayılarını ve bilinen toplam kontrollerini kaydedin. Geri yükleme başarısız olursa veya sayılar farklıysa geçişten önce test host’unda hatayı, uzantıları ve rolleri inceleyin. pg_dump tek veritabanını kapsar; genel roller için ayrı bir yedek gerekir.

Birincil kaynaklar

Bir ihtiyacınız mı var? Birkaç ayrıntı paylaşın; sonraki adımları birlikte belirleyelim.

En yeni içerikler

Tüm içerikler

SurfUp’tan uygulamalı makaleler ve rehberler.

Rehber · 10 dk.

“Nedir?” sayfaları ve AI yanıtları: tıklama kaybı mı, talep düşüşü mü?

Bankanın bilgi bölümünde ziyaretler talep −%13 iken %24 düştü. AI bloğundan kaynaklanan tıklama kaybını talep düşüşünden ayırmayı ve kendi verilerinizde ölçmeyi öğrenin.

Oku
Rehber · 8 dk.

Google güncellemesinden sonra trafik düştü

Trafik düşüşünün Google güncellemesinden mi, mevsimsellikten mi yoksa teknik arızadan mı kaynaklandığını anlayın. 2026 güncelleme çizelgesi, altı soruluk kontrol ve ilk 14 günün planı.

Oku
Rehber · 9 dk.

Talep mi düştü, site mi kayıp yaşadı: trafiği Wordstat ile nasıl karşılaştırırsınız?

Mevduat talebi %75, trafik %37 düştü; kartlarda talep −%35, trafik −%63. Trafiği taleple karşılaştırıp piyasa hareketini site sorunu sanmayın.

Oku