Co to jest Pg_dump w Postgresie?
Co to jest Pg_dump w Postgresie?

Wideo: Co to jest Pg_dump w Postgresie?

Wideo: Co to jest Pg_dump w Postgresie?
Wideo: Backing up PostgreSQL users and groups (pg_dump and pg_dumpall) 2024, Listopad
Anonim

pg_dump to narzędzie do tworzenia kopii zapasowych PostgreSQL Baza danych. Tworzy spójne kopie zapasowe, nawet jeśli baza danych jest używana jednocześnie. pg_dump nie blokuje innym użytkownikom dostępu do bazy danych (czytelnicy lub pisarze). Zrzuty można wyprowadzać w formacie skryptu lub pliku archiwum. Aby przywrócić z takiego skryptu, nakarm go do psql.

Podobnie, czy Pg_dump jest bezpieczny?

Tworzy spójne kopie zapasowe, nawet jeśli baza danych jest używana jednocześnie. Więc tak, możesz zaufać kopii zapasowej. Oczywiście jest to PostgreSQL, możesz zaufać swoim danym w PostgreSQL. pg_dump uruchamia transakcję, podobnie jak działa każde inne długo działające zapytanie.

Co więcej, jak zrzucić bazę danych Postgres? Jednorazowy zrzut SQL

  1. Zaloguj się jako użytkownik postgres: su - postgres.
  2. Zrzuć zawartość bazy danych do pliku, uruchamiając następujące polecenie.
  3. Aby zademonstrować przywracanie utraconych danych, usuń przykładową bazę danych i utwórz w jej miejsce pustą bazę danych:
  4. Przywróć bazę danych za pomocą psql:

Biorąc to pod uwagę, gdzie znajduje się Pg_dump?

pg_dump , pg_dump_all, pg_restore są usytuowany w folderze bin instalacji PostgreSQL i PgAdmin III.

Jak wykonać kopię zapasową tabeli w PostgreSQL?

Kliknij prawym przyciskiem myszy Tabela i wybierz utworzyć kopię zapasową opcja. W oknie opcji zrzutu możesz znaleźć opcję taką jak utworzyć kopię zapasową Tylko schemat, utworzyć kopię zapasową Tylko dane. Wprowadź ścieżkę nazwy pliku, wybierz utworzyć kopię zapasową tryb jako zwykły tekst i weź utworzyć kopię zapasową Twojego Tabela . Możesz to przywrócić Tabela w dowolnej bazie danych.

Zalecana: