Was ist Pg_dump in Postgres?
Was ist Pg_dump in Postgres?

Video: Was ist Pg_dump in Postgres?

Video: Was ist Pg_dump in Postgres?
Video: Резервное копирование PostgreSQL при помощи дампа SQL в CentOS 8 2024, Kann
Anonim

pg_dump ist ein Dienstprogramm zum Sichern von a PostgreSQL Datenbank. Es erstellt konsistente Backups, auch wenn die Datenbank gleichzeitig verwendet wird. pg_dump blockiert nicht den Zugriff anderer Benutzer auf die Datenbank (Leser oder Schreiber). Dumps können in Skript- oder Archivdateiformaten ausgegeben werden. Um ein solches Skript wiederherzustellen, füttern Sie es an psql.

Ist Pg_dump auch sicher?

Es erstellt konsistente Backups, auch wenn die Datenbank gleichzeitig verwendet wird. Also ja, Sie können dem Backup vertrauen. Natürlich ist es PostgreSQL, Sie können Ihren Daten in PostgreSQL vertrauen. pg_dump startet eine Transaktion, ähnlich wie jede andere lang laufende Abfrage funktioniert.

Wie kann ich außerdem eine Postgres-Datenbank sichern? Einmaliger SQL-Dump

  1. Melden Sie sich als postgres-Benutzer an: su - postgres.
  2. Geben Sie den Inhalt einer Datenbank in eine Datei aus, indem Sie den folgenden Befehl ausführen.
  3. Um die Wiederherstellung verlorener Daten zu demonstrieren, löschen Sie Ihre Beispieldatenbank und erstellen Sie stattdessen eine leere Datenbank:
  4. Stellen Sie die Datenbank mit psql wieder her:

Wenn man dies berücksichtigt, wo befindet sich Pg_dump?

pg_dump , pg_dump_all, pg_restore sind gelegen im bin-Ordner von PostgreSQL und PgAdmin III installiert.

Wie sichere ich eine Tabelle in PostgreSQL?

Rechtsklick auf a Tisch und wählen Sie Sicherung Möglichkeit. Im Fenster Dump Option finden Sie eine Option wie Sicherung Nur Schema, Sicherung Nur Daten. Geben Sie Ihren Dateinamenpfad ein, wählen Sie Sicherung Modus als Klartext und nimm die Sicherung von dir Tisch . Das kannst du wiederherstellen Tisch in jeder Datenbank.

Empfohlen: