Apa itu Pg_dump di Postgres?
Apa itu Pg_dump di Postgres?

Video: Apa itu Pg_dump di Postgres?

Video: Apa itu Pg_dump di Postgres?
Video: Backup dan Restore PostgreSql di Docker Container 2024, Mungkin
Anonim

pg_dump adalah utilitas untuk mencadangkan PostgreSQL basis data. Itu membuat cadangan yang konsisten bahkan jika database digunakan secara bersamaan. pg_dump tidak memblokir pengguna lain yang mengakses database (pembaca atau penulis). Dumps dapat berupa output dalam format file skrip atau arsip. Untuk memulihkan dari skrip seperti itu, masukkan ke psql.

Demikian pula, apakah Pg_dump aman?

Itu membuat cadangan yang konsisten bahkan jika database digunakan secara bersamaan. Jadi ya, Anda bisa mempercayai cadangannya. Tentu saja, ini PostgreSQL, Anda dapat mempercayai data Anda di PostgreSQL. pg_dump memulai transaksi, mirip dengan cara kerja kueri lama lainnya.

Selanjutnya, bagaimana cara membuang database Postgres? Pembuangan SQL Sekali Pakai

  1. Masuk sebagai pengguna postgres: su - postgres.
  2. Buang konten database ke file dengan menjalankan perintah berikut.
  3. Untuk mendemonstrasikan pemulihan data yang hilang, hapus database contoh Anda dan buat database kosong sebagai gantinya:
  4. Kembalikan database menggunakan psql:

Dengan mempertimbangkan hal ini, di mana Pg_dump berada?

pg_dump , pg_dump_all, pg_restore adalah terletak di folder bin dari instalasi PostgreSQL dan PgAdmin III.

Bagaimana cara membuat cadangan tabel di PostgreSQL?

Klik kanan pada meja dan pilih cadangan pilihan. Di jendela Opsi Dump, Anda dapat menemukan opsi seperti cadangan Hanya skema, cadangan Hanya Data. Masukkan jalur nama file Anda, pilih cadangan mode sebagai teks biasa dan ambil cadangan dari Anda meja . Anda dapat memulihkan ini meja dalam basis data apa pun.

Direkomendasikan: