sql >> Database >  >> RDS >> PostgreSQL

Hoe maak je een back-up en herstel je de PostgreSQL-database in Windows7?

Een back-up maken van een database u kunt pg_dump.exe . gebruiken :

  1. Powershell openen

  2. Ga naar de map Postgres bin. Bijvoorbeeld:

    cd "C:\Program Files\PostgreSQL\9.6\bin"
    
  3. Voer de opdracht in om uw database te dumpen. Bijvoorbeeld:

    ./pg_dump.exe -U postgres -d my_database_name -f D:\Backup\<backup-file-name>.sql
    
  4. Typ het wachtwoord voor uw postgres-gebruiker

Een database herstellen u kunt psql.exe . gebruiken . (Let op, het volgende is overgenomen uit het nuttige antwoord van Alexandr Omelchenko, dat is verwijderd om voor mij onduidelijke redenen.)

  1. Powershell openen

  2. Ga naar de map Postgres bin. Bijvoorbeeld:

    cd "C:\ProgramFiles\PostgreSQL\9.6\bin"
    
  3. Voer de opdracht in om uw database te herstellen. Bijvoorbeeld:

    ./psql.exe -U postgres -d my_database_name -f D:\Backup\<backup-file-name>.sql
    
  4. Typ het wachtwoord voor uw postgres-gebruiker



  1. Array doorgeven aan een SQL Server Stored Procedure

  2. SQL-query nodig om verschillende ID's te vinden die waarschijnlijk IN en NOT IN gebruiken

  3. Hoe een lichte Entity-versie te implementeren met Jpa-repository?

  4. Extraheer de maand van een datum in PostgreSQL