sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur säkerhetskopierar och återställer jag PostgreSQL-databas i Windows7?

För att säkerhetskopiera en databas du kan använda pg_dump.exe :

  1. Öppna Powershell

  2. Gå till mappen Postgres bin. Till exempel:

    cd "C:\Program Files\PostgreSQL\9.6\bin"
    
  3. Ange kommandot för att dumpa din databas. Till exempel:

    ./pg_dump.exe -U postgres -d my_database_name -f D:\Backup\<backup-file-name>.sql
    
  4. Skriv lösenordet för din postgres-användare

Återställ en databas du kan använda psql.exe . (Obs, följande är extraherat från Alexandr Omelchenkos hjälpsamma svar som har raderats av anledningar som jag inte är klara med.)

  1. Öppna Powershell

  2. Gå till mappen Postgres bin. Till exempel:

    cd "C:\ProgramFiles\PostgreSQL\9.6\bin"
    
  3. Ange kommandot för att återställa din databas. Till exempel:

    ./psql.exe -U postgres -d my_database_name -f D:\Backup\<backup-file-name>.sql
    
  4. Skriv lösenordet för din postgres-användare



  1. misslyckas med att ladda ROracle:det går inte att ladda delat objekt ROracle.so:libclntsh.so.11.1 Ingen sådan fil eller katalog

  2. använder CASE i WHERE-satsen

  3. Dynamisk längd på talformat i to_number Oracle SQL

  4. Kan inte skapa en ny anslutning är sqldeveloepr