Ano ang Pg_dump sa Postgres?
Ano ang Pg_dump sa Postgres?

Video: Ano ang Pg_dump sa Postgres?

Video: Ano ang Pg_dump sa Postgres?
Video: Schedule Automatic Backups for PostgreSQL with pgAgent in pgAdmin 2024, Mayo
Anonim

pg_dump ay isang utility para sa pag-back up a PostgreSQL database. Gumagawa ito ng pare-parehong pag-backup kahit na ang database ay ginagamit nang sabay-sabay. pg_dump hindi hinaharangan ang iba pang mga gumagamit sa pag-access sa database (mga mambabasa o manunulat). Ang mga dump ay maaaring maging output sa script o archive na mga format ng file. Upang maibalik mula sa naturang script, i-feed ito sa psql.

Katulad nito, ligtas ba ang Pg_dump?

Gumagawa ito ng pare-parehong pag-backup kahit na ang database ay ginagamit nang sabay-sabay. Kaya oo, mapagkakatiwalaan mo ang backup. Siyempre, ito ay PostgreSQL, maaari mong pagkatiwalaan ang iyong data sa PostgreSQL. pg_dump nagsisimula ng isang transaksyon, katulad ng kung paano gagana ang anumang iba pang matagal na tumatakbong query.

Higit pa rito, paano ko itatambak ang isang database ng Postgres? Isang-Beses na SQL Dump

  1. Mag-log in bilang gumagamit ng postgres: su - postgres.
  2. Itapon ang mga nilalaman ng isang database sa isang file sa pamamagitan ng pagpapatakbo ng sumusunod na command.
  3. Upang ipakita ang pagpapanumbalik ng nawalang data, tanggalin ang iyong halimbawang database at lumikha ng walang laman na database sa lugar nito:
  4. Ibalik ang database gamit ang psql:

Kung isasaalang-alang ito, saan matatagpuan ang Pg_dump?

pg_dump , pg_dump_all, pg_restore ay matatagpuan sa bin folder ng mga pag-install ng PostgreSQL at PgAdmin III.

Paano ako magba-backup ng isang talahanayan sa PostgreSQL?

Mag-right click sa a mesa at piliin backup opsyon. Sa Dump Option window, makakahanap ka ng opsyong tulad ng backup Schema lang, backup Tanging Data. Ilagay ang path ng iyong pangalan ng file, piliin backup mode bilang plain text at kunin ang backup ng iyong mesa . Maaari mong ibalik ito mesa sa anumang database.

Inirerekumendang: