Çfarë është Pg_dump në Postgres?
Çfarë është Pg_dump në Postgres?

Video: Çfarë është Pg_dump në Postgres?

Video: Çfarë është Pg_dump në Postgres?
Video: Çfarë është hepatiti B dhe cilët janë shkaktarët e tij? Mjeku shpjegon rreziqet| ABC News Albania 2024, Nëntor
Anonim

pg_dump është një mjet për të mbështetur një PostgreSQL bazën e të dhënave. Ai bën kopje rezervë të qëndrueshme edhe nëse baza e të dhënave përdoret njëkohësisht. pg_dump nuk bllokon përdoruesit e tjerë që hyjnë në bazën e të dhënave (lexuesit ose shkrimtarët). Deponitë mund të nxirren në formatet e skedarëve të skriptit ose arkivit. Për të rivendosur nga një skenar i tillë, futeni atë në psql.

Në mënyrë të ngjashme, a është Pg_dump i sigurt?

Ai bën kopje rezervë të qëndrueshme edhe nëse baza e të dhënave përdoret njëkohësisht. Pra, po, mund t'i besoni kopjes rezervë. Sigurisht, është PostgreSQL, ju mund t'i besoni të dhënave tuaja në PostgreSQL. pg_dump fillon një transaksion, ngjashëm me mënyrën se si do të funksionojë çdo pyetje tjetër afatgjatë.

Për më tepër, si mund të hedh një bazë të dhënash Postgres? SQL Depon një herë

  1. Identifikohu si përdorues i postgres: su - postgres.
  2. Hidhni përmbajtjen e një baze të dhënash në një skedar duke ekzekutuar komandën e mëposhtme.
  3. Për të demonstruar rikthimin e të dhënave të humbura, fshini shembullin e bazës së të dhënave dhe krijoni një bazë të dhënash boshe në vend të saj:
  4. Rivendosni bazën e të dhënave duke përdorur psql:

Duke pasur parasysh këtë, ku ndodhet Pg_dump?

pg_dump , pg_dump_all, pg_restore janë e vendosur në dosjen bin e instalimeve PostgreSQL dhe PgAdmin III.

Si mund të kopjoj një tabelë në PostgreSQL?

Klikoni me të djathtën mbi a tabela dhe zgjidhni rezervë opsion. Në dritaren Dump Option, mund të gjeni një opsion si rezervë Vetëm skema, rezervë Vetëm të dhëna. Futni rrugën e emrit të skedarit tuaj, zgjidhni rezervë mode si tekst i thjeshtë dhe merrni rezervë e juaja tabela . Ju mund ta rivendosni këtë tabela në çdo bazë të dhënash.

Recommended: