1

非常に限られたデータ (約 30 ~ 35 MB) を含む QA インスタンスがあり、画像などが含まれているため、サムネイルをシードに入れることができません。.dump ファイル say ファイルを含む github (heroku と同期) にプライベート リポジトリがあり、abc.dumpこのダンプを復元する前のスクリプトで、travis からテスト ケースを実行したいと考えています。

これはheroku bashでも利用できますが、このダンプをherokuにインポートする方法を知りたいです。ここのドキュメントを調べたところ、どこかで http を介してアセチブルにすることができます。pg_restoreUI から利用できるアプリケーション データベースの概要で利用可能なデータベース ユーザー名とパスワードを使用してコマンドを使用しようとしていますが、機能しません。データベースを公開しないことで、単純に復元するための良い方法を教えてもらえますか? また。heroku でデータベースのユーザー/パスワードが変更される頻度は?

4

1 に答える 1

0

travis はabc.dump事前にアクセスできるためpg_restore、postgresql の基本的な機能を実行できます。

PGPASSWORD=<PASSWORD> pg_restore --verbose --clean --no-acl --no-owner -h <PG_HOSTNAME> -U <PG_USER> -d <PG_DATABASE_NAME> -p <PG_PORT_NO> <DUMP_FILE>.dump

上記の heroku データベースのホスト名、ユーザー、パス、ポートなどの詳細は、次を使用して簡単に見つけることができます。

heroku pg:credentials DATABASE --app application_name

于 2015-09-22T10:38:47.670 に答える