データベースのコンテンツを Heroku にダウンロードして開発環境にインポートするために、どこかで見つけた bash スクリプトを微調整しています。
#!/bin/bash
heroku pgbackups:capture --expire --app testivate
file_path="db_$(date +%Y_%m_%d-%H_%M_%S).dump"
curl `heroku pgbackups:url --app testivate` > $file_path
pg_restore --verbose --clean --no-acl --no-owner -h localhost -U steven -d DATABASENAME $file_path
私の質問は、開発データベースの名前を見つけるために実行できるコマンドはありますか?
/config/database.yml
私は持っています:
development:
adapter: postgresql
database: db/testivate_development
pool: 5
username: steven
password: <redacted>
host: localhost
私の名前のように、「steven」、「db/testivate_development」、および「testivate_development」を試しましたが、すべて「データベースが存在しません」というエラーが発生します。