Sobes.tech
Junior — Middle

Siz PostgreSQL ma'lumotlar bazasining zaxira nusxasini olganmisiz?

sobes.tech AI

AIdan javob

Ha, PostgreSQL ma'lumotlar bazasining zaxira nusxasi odatda pg_dump yordamida amalga oshiriladi.

Zaxira nusxasini yaratish misoli:

pg_dump -U foydalanuvchi_nomi -h hostname -F c -b -v -f zaxira_fayli.backup dbname
  • -U — ma'lumotlar bazasi foydalanuvchi nomi
  • -h — server hosti
  • -F c — zaxira format (maxsus)
  • -b — katta obyektlarni qo'shish
  • -v — batafsil chiqish
  • -f — zaxira fayli uchun

Shuningdek, fizik nusxa olish uchun pg_basebackup dan foydalanish mumkin.

Qayta tiklash uchun, zaxira formatiga qarab pg_restore yoki psql komandalaridan foydalaniladi.

Zaxira qilishni rejalashtirishda, nosozlik va ma'lumot hajmini hisobga olish muhimdir.