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

herokuでプレーンテキストのpostgresデータベースダンプを取得するにはどうすればよいですか?

    Herokuデータベースから直接独自のpg_dumpを作成することもできます。

    まず、heroku config:get DATABASE_URLを使用してpostgres文字列を取得します 。

    Heroku PostgresのURLを探します(例:HEROKU_POSTGRESQL_RED_URL: postgres://user3123:[email protected]:6212/db982398 )、この形式はpostgres://<username>:<password>@<host_name>:<port>/<dbname>

    次に、コマンドラインでこれを実行します:

    pg_dump --host=<host_name> --port=<port> --username=<username> --password --dbname=<dbname> > output.sql
    

    端末はパスワードを要求し、それを実行してoutput.sqlにダンプします。

    次にインポートします:

    psql -d my_local_database -f output.sql
    


    1. 日時から時間をトリミングする最も効率的な方法は何ですか?

    2. phpMyAdminを使用してデータベースをエクスポートする方法

    3. phpMyAdminでルートログインを無効にする

    4. Windows Azure VMのパフォーマンスの比較、パート2