PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak wykonać kopię zapasową i przywrócić bazę danych PostgreSQL w systemie Windows7?

Aby wykonać kopię zapasową bazy danych możesz użyć pg_dump.exe :

  1. Otwórz Powershella

  2. Przejdź do folderu bin Postgres. Na przykład:

    cd "C:\Program Files\PostgreSQL\9.6\bin"
    
  3. Wpisz polecenie, aby zrzucić bazę danych. Na przykład:

    ./pg_dump.exe -U postgres -d my_database_name -f D:\Backup\<backup-file-name>.sql
    
  4. Wpisz hasło dla swojego użytkownika postgres

Aby przywrócić bazę danych możesz użyć psql.exe . (Zauważ, że poniższe fragmenty pochodzą z pomocnej odpowiedzi Aleksandra Omelczenki, która została usunięta z niejasnych dla mnie powodów).

  1. Otwórz Powershella

  2. Przejdź do folderu bin Postgres. Na przykład:

    cd "C:\ProgramFiles\PostgreSQL\9.6\bin"
    
  3. Wpisz polecenie, aby przywrócić bazę danych. Na przykład:

    ./psql.exe -U postgres -d my_database_name -f D:\Backup\<backup-file-name>.sql
    
  4. Wpisz hasło dla swojego użytkownika postgres



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie można utworzyć nowej bazy danych za pomocą pgadmin4

  2. Rekurencyjny warunek zatrzymania CTE dla pętli

  3. Różnica między indeksem GiST i GIN

  4. Jak wyświetlić listę aktywnych połączeń w PostgreSQL?

  5. postgres:pobierz wykonywalne zapytanie z zapytania z parametrami