Postgresтеги Pg_dump деген эмне?
Postgresтеги Pg_dump деген эмне?

Video: Postgresтеги Pg_dump деген эмне?

Video: Postgresтеги Pg_dump деген эмне?
Video: Резервное копирование PostgreSQL при помощи дампа SQL в CentOS 8 2024, Ноябрь
Anonim

pg_dump камдык көчүрмөсүн сактоо үчүн пайдалуу программа болуп саналат PostgreSQL маалымат базасы. Бул маалымат базасы бир эле учурда колдонулуп жатса да, ырааттуу камдык көчүрмөлөрдү түзөт. pg_dump башка колдонуучулардын маалымат базасына кирүүсүнө бөгөт койбойт (окуучулар же жазуучулар). Таштандыларды скрипт же архивдик файл форматтарында чыгарууга болот. Мындай скрипттен калыбына келтирүү үчүн, аны psqlге бериңиз.

Ошо сыяктуу эле, Pg_dump коопсузбу?

Маалыматтар базасы бир эле учурда колдонулса да, ырааттуу камдык көчүрмөлөрдү жасайт. Демек, ооба, сиз камдык көчүрмөгө ишенсеңиз болот. Албетте, бул PostgreSQL, сиз PostgreSQLдеги маалыматтарыңызга ишенсеңиз болот. pg_dump транзакцияны баштайт, башка узакка созулган сурам кандайча иштей турганына окшош.

Андан тышкары, Postgres маалымат базасын кантип таштасам болот? Бир жолку SQL таштандысы

  1. Postgres колдонуучусу катары кириңиз: su - postgres.
  2. Төмөнкү буйрукту иштетүү менен маалымат базасынын мазмунун файлга таштаңыз.
  3. Жоголгон маалыматтарды калыбына келтирүүнү көрсөтүү үчүн, үлгү базаңызды жок кылып, анын ордуна бош маалымат базасын түзүңүз:
  4. psql аркылуу маалымат базасын калыбына келтириңиз:

Муну эске алып, Pg_dump кайда жайгашкан?

pg_dump , pg_dump_all, pg_restore болуп саналат жайгашкан PostgreSQL жана PgAdmin III орнотууларынын бин папкасында.

PostgreSQLде таблицанын камдык көчүрмөсүн кантип кылсам болот?

Оң баскычты чыкылдатыңыз стол жана тандаңыз камдык көчүрмө параметр. Dump Option терезесинде сиз сыяктуу опцияны таба аласыз камдык көчүрмө Бир гана схема, камдык көчүрмө Бир гана маалымат. Файлдын аталышынын жолун киргизиңиз, тандаңыз камдык көчүрмө жөнөкөй текст катары режимде жана кабыл алыңыз камдык көчүрмө сенин стол . Сиз муну калыбына келтире аласыз стол каалаган маалымат базасында.

Сунушталууда: