sql >> データベース >  >> RDS >> PostgreSQL

Windows7でPostgreSQLデータベースをバックアップおよび復元する方法は?

    データベースをバックアップするには pg_dump.exeを使用できます :

    1. Powershellを開く

    2. Postgresbinフォルダーに移動します。例:

      cd "C:\Program Files\PostgreSQL\9.6\bin"
      
    3. データベースをダンプするコマンドを入力します。例:

      ./pg_dump.exe -U postgres -d my_database_name -f D:\Backup\<backup-file-name>.sql
      
    4. postgresユーザーのパスワードを入力してください

    データベースを復元するには psql.exeを使用できます 。 (以下は、私にはわからない理由で削除された、Alexandr Omelchenkoの有用な回答から抜粋したものです。)

    1. Powershellを開く

    2. Postgresbinフォルダーに移動します。例:

      cd "C:\ProgramFiles\PostgreSQL\9.6\bin"
      
    3. コマンドを入力して、データベースを復元します。例:

      ./psql.exe -U postgres -d my_database_name -f D:\Backup\<backup-file-name>.sql
      
    4. postgresユーザーのパスワードを入力してください



    1. テーブルユーザーのインデックスの解決が壊れています。それを修理してみてください

    2. 名前が特定の文字列で始まるすべてのテーブルを削除します

    3. postgresqlの非常に大きなテーブルでのページ付けとフィルタリング(キーセットページ付け?)

    4. java.lang.ClassCastException:com.mchange.v2.c3p0.impl.NewProxyConnection