sql >> Databáze >  >> RDS >> PostgreSQL

Jak zálohovat a obnovit databázi PostgreSQL ve Windows7?

Zálohování databáze můžete použít pg_dump.exe :

  1. Otevřete Powershell

  2. Přejděte do složky Postgres bin. Například:

    cd "C:\Program Files\PostgreSQL\9.6\bin"
    
  3. Zadejte příkaz pro výpis databáze. Například:

    ./pg_dump.exe -U postgres -d my_database_name -f D:\Backup\<backup-file-name>.sql
    
  4. Zadejte heslo pro uživatele Postgres

Obnovení databáze můžete použít psql.exe . (Všimněte si, že následující je výňatek z užitečné odpovědi Alexandra Omelčenka, která byla z důvodů, které mi nejsou jasné, smazána.)

  1. Otevřete Powershell

  2. Přejděte do složky Postgres bin. Například:

    cd "C:\ProgramFiles\PostgreSQL\9.6\bin"
    
  3. Zadejte příkaz pro obnovení databáze. Například:

    ./psql.exe -U postgres -d my_database_name -f D:\Backup\<backup-file-name>.sql
    
  4. Zadejte heslo pro uživatele Postgres



  1. Pokud databáze existuje, ukončete skript MySQL

  2. mysql PDO a dynamická SQL injekce uložená procedura

  3. Existuje funkce MD5 Sum v PL/SQL

  4. Neznámý sloupec v seznamu polí při použití SUM(něco) JAKO a