Τι είναι το Pg_dump στο Postgres;
Τι είναι το Pg_dump στο Postgres;

Βίντεο: Τι είναι το Pg_dump στο Postgres;

Βίντεο: Τι είναι το Pg_dump στο Postgres;
Βίντεο: Backing up PostgreSQL users and groups (pg_dump and pg_dumpall) 2024, Ενδέχεται
Anonim

pg_dump είναι ένα βοηθητικό πρόγραμμα για τη δημιουργία αντιγράφων ασφαλείας α PostgreSQL βάση δεδομένων. Δημιουργεί σταθερά αντίγραφα ασφαλείας ακόμα και αν η βάση δεδομένων χρησιμοποιείται ταυτόχρονα. pg_dump δεν αποκλείει την πρόσβαση άλλων χρηστών στη βάση δεδομένων (αναγνώστες ή συγγραφείς). Τα Dumps μπορούν να εξάγονται σε μορφές αρχείων σεναρίου ή αρχειοθέτησης. Για επαναφορά από ένα τέτοιο σενάριο, τροφοδοτήστε το σε 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 είναι που βρίσκεται στον φάκελο bin των εγκαταστάσεων PostgreSQL και PgAdmin III.

Πώς μπορώ να δημιουργήσω αντίγραφα ασφαλείας ενός πίνακα στο PostgreSQL;

Κάντε δεξί κλικ στο α τραπέζι και επιλέξτε αντιγράφων ασφαλείας επιλογή. Στο παράθυρο Dump Option, μπορείτε να βρείτε μια επιλογή όπως αντιγράφων ασφαλείας Μόνο σχήμα, αντιγράφων ασφαλείας Μόνο Δεδομένα. Εισαγάγετε τη διαδρομή του ονόματος του αρχείου σας, επιλέξτε αντιγράφων ασφαλείας λειτουργήστε ως απλό κείμενο και πάρτε το αντιγράφων ασφαλείας του σας τραπέζι . Μπορείτε να το επαναφέρετε τραπέζι σε οποιαδήποτε βάση δεδομένων.

Συνιστάται: