Postgres-də Pg_dump nədir?
Postgres-də Pg_dump nədir?

Video: Postgres-də Pg_dump nədir?

Video: Postgres-də Pg_dump nədir?
Video: PostgreSQL Create,İnsert,Delete-table 2024, Noyabr
Anonim

pg_dump ehtiyat nüsxəsini çıxarmaq üçün köməkçi proqramdır PostgreSQL verilənlər bazası. Verilənlər bazası eyni vaxtda istifadə olunsa belə, ardıcıl ehtiyat nüsxələri yaradır. pg_dump digər istifadəçilərin verilənlər bazasına (oxucular və ya yazıçılar) daxil olmasını bloklamır. Dumplar skript və ya arxiv fayl formatlarında çıxarıla bilər. Belə bir skriptdən bərpa etmək üçün onu psql-ə qidalandırın.

Eynilə, Pg_dump təhlükəsizdirmi?

Verilənlər bazası eyni vaxtda istifadə olunsa belə, ardıcıl ehtiyat nüsxələri yaradır. Beləliklə, bəli, ehtiyat nüsxəyə etibar edə bilərsiniz. Əlbəttə ki, bu, PostgreSQL-dir, siz PostgreSQL-də məlumatlarınıza etibar edə bilərsiniz. pg_dump hər hansı digər uzunmüddətli sorğunun necə işlədiyi kimi əməliyyata başlayır.

Bundan əlavə, Postgres verilənlər bazasını necə boşaltım? Birdəfəlik SQL Dump

  1. Postgres istifadəçisi kimi daxil olun: su - postgres.
  2. Aşağıdakı əmri işlətməklə verilənlər bazasının məzmununu fayla köçürün.
  3. İtirilmiş məlumatların bərpasını nümayiş etdirmək üçün nümunə verilənlər bazanızı silin və onun yerində boş verilənlər bazası yaradın:
  4. psql istifadə edərək verilənlər bazasını bərpa edin:

Bunu nəzərə alaraq, Pg_dump harada yerləşir?

pg_dump , pg_dump_all, pg_restore bunlardır yerləşir PostgreSQL və PgAdmin III quraşdırmalarının bin qovluğunda.

PostgreSQL-də cədvəlin ehtiyat nüsxəsini necə çıxara bilərəm?

a sağ klikləyin masa və seçin ehtiyat nüsxəsi seçim. Dump Option pəncərəsində siz kimi bir seçim tapa bilərsiniz ehtiyat nüsxəsi Yalnız sxem, ehtiyat nüsxəsi Yalnız Data. Fayl adının yolunu daxil edin, seçin ehtiyat nüsxəsi rejimində düz mətn kimi seçin və seçin ehtiyat nüsxəsi Sizin masa . Bunu bərpa edə bilərsiniz masa istənilən verilənlər bazasında.

Tövsiyə: