我创建了本地数据库的 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 数据库?