Postgres дахь Pg_dump гэж юу вэ?
Postgres дахь Pg_dump гэж юу вэ?

Видео: Postgres дахь Pg_dump гэж юу вэ?

Видео: Postgres дахь Pg_dump гэж юу вэ?
Видео: More than Coffee: Golang. Почему Java разработчики учат GO как второй язык. 2024, Арваннэгдүгээр
Anonim

pg_dump нөөцлөх хэрэгсэл юм a PostgreSQL мэдээллийн сан. Энэ нь мэдээллийн баазыг нэгэн зэрэг ашиглаж байсан ч тогтмол нөөцлөлт хийдэг. pg_dump бусад хэрэглэгчдийг мэдээллийн санд хандахыг хориглодоггүй (уншигч, зохиолч). Дампыг скрипт эсвэл архивын файл хэлбэрээр гаргаж болно. Ийм скриптээс сэргээхийн тулд үүнийг psql руу оруулна уу.

Үүнтэй адилаар Pg_dump аюулгүй юу?

Энэ нь мэдээллийн баазыг нэгэн зэрэг ашиглаж байсан ч тогтмол нөөцлөлт хийдэг. Тийм ээ, та нөөцлөлтөд итгэж болно. Мэдээжийн хэрэг, энэ бол PostgreSQL, та PostgreSQL дээрх өгөгдөлдөө итгэж болно. pg_dump бусад урт хугацааны асуулга хэрхэн ажиллахтай адил гүйлгээг эхлүүлнэ.

Цаашилбал, би Postgres мэдээллийн санг хэрхэн хаях вэ? Нэг удаагийн SQL Dump

  1. Postgres хэрэглэгчээр нэвтэрнэ үү: su - postgres.
  2. Дараах командыг ажиллуулж мэдээллийн сангийн агуулгыг файл руу буулгана уу.
  3. Алдагдсан өгөгдлийг сэргээхийг харуулахын тулд жишээ мэдээллийн санг устгаад оронд нь хоосон мэдээллийн сан үүсгэнэ үү.
  4. psql ашиглан мэдээллийн санг сэргээх:

Үүнийг анхаарч үзвэл Pg_dump хаана байрладаг вэ?

pg_dump , pg_dump_all, pg_restore байна байрладаг PostgreSQL болон PgAdmin III суулгацын бин хавтсанд.

PostgreSQL дээр хүснэгтийг хэрхэн нөөцлөх вэ?

А дээр хулганы баруун товчийг дарна уу ширээ болон сонгох нөөцлөх сонголт. Dump Option цонхонд та ийм сонголтыг олох боломжтой нөөцлөх Зөвхөн схем, нөөцлөх Зөвхөн өгөгдөл. Файлын нэрний замыг оруулаад сонгоно уу нөөцлөх горимыг энгийн текст болгон сонгоод аваарай нөөцлөх таны ширээ . Та үүнийг сэргээж болно ширээ дурын мэдээллийн санд.

Зөвлөмж болгож буй: