2

ローカル データベースの postgresql ダンプを作成しましたが、機密データが含まれています。Heroku (データのエクスポートとインポート)の状態に関する指示に従って、Amazon S3 で公開したくありません。

これは、データベースを復元するために私がやろうとしていることです:

heroku pgbackups:restore HEROKU_POSTGRESQL_DB_URL 'https://s3.amazonaws.com/mylink/mydb.dump'

HEROKU_POSTGRESQL_DB_URL  <---restore---  mydb.dump

 !    WARNING: Destructive Action
 !    This command will affect the app: app-name
 !    To proceed, type "app-name" or re-run this command with --confirm app-name

> app-name

Retrieving... done

 !    An error occurred and your restore did not finish.
 !    The backup url is invalid. Use `pgbackups:url` to generate a new temporary URL

Amazon S3 でダンプを公開すると、機能します。

このダンプを Heroku の postgresql データベースにインポートする安全な方法はありますか?

4

1 に答える 1

5

PGAdmin などのツールを使用して Heroku データベースに直接接続し、データベースに直接復元します。の出力を使用しheroku configてデータベース URL を取得し、必要な資格情報を取得します。

于 2012-12-13T11:27:56.723 に答える