Kas yra Pg_dump Postgres?
Kas yra Pg_dump Postgres?

Video: Kas yra Pg_dump Postgres?

Video: Kas yra Pg_dump Postgres?
Video: Build a Microservice with Go and GoLand 2024, Lapkritis
Anonim

pg_dump yra atsarginių kopijų kūrimo įrankis PostgreSQL duomenų bazėje. Jis daro nuoseklias atsargines kopijas, net jei duomenų bazė yra naudojama vienu metu. pg_dump neblokuoja kitų vartotojų (skaitytojų ar rašančiųjų) prieigos prie duomenų bazės. Sąvartynai gali būti išvesti scenarijų arba archyvo failų formatais. Norėdami atkurti iš tokio scenarijaus, pateikite jį į psql.

Panašiai, ar Pg_dump yra saugus?

Jis daro nuoseklias atsargines kopijas, net jei duomenų bazė yra naudojama vienu metu. Taigi, taip, galite pasitikėti atsargine kopija. Žinoma, tai PostgreSQL, galite pasitikėti savo duomenimis PostgreSQL. pg_dump pradeda operaciją, panašiai kaip veiks bet kuri kita ilgai vykdoma užklausa.

Be to, kaip iškelti Postgres duomenų bazę? Vienkartinis SQL išrašymas

  1. Prisijunkite kaip postgres vartotojas: su - postgres.
  2. Iškelkite duomenų bazės turinį į failą vykdydami šią komandą.
  3. Norėdami parodyti prarastų duomenų atkūrimą, ištrinkite pavyzdinę duomenų bazę ir vietoje jos sukurkite tuščią duomenų bazę:
  4. Atkurkite duomenų bazę naudodami psql:

Turint tai omenyje, kur yra Pg_dump?

pg_dump , pg_dump_all, pg_restore yra esančios „PostgreSQL“ir „PgAdmin III“diegimų aplanke.

Kaip sukurti atsarginę lentelės kopiją „PostgreSQL“?

Dešiniuoju pelės mygtuku spustelėkite a stalo ir pasirinkite atsarginė kopija variantas. Lange Dump Option galite rasti tokią parinktį kaip atsarginė kopija Tik schema, atsarginė kopija Tik duomenys. Įveskite failo pavadinimo kelią, pasirinkite atsarginė kopija režimą kaip paprastą tekstą ir paimkite atsarginė kopija Jūsų stalo . Galite tai atkurti stalo bet kurioje duomenų bazėje.

Rekomenduojamas: