Herokuのシステムを使用してデータベースをプッシュおよびプルする方法を学習しようとしていますが、明確な質問があります。
既存の開発データベースが呼び出されますがproject_dev
、新しいデータベースを作成したいと思います。次のコマンドを入力しました。
heroku db:pull mysql://root:mydbpassword@localhost/20110302heroku
開発、テスト、および本番データベースを含むdatabase.ymlファイルがあり、Herokuから次の応答を受け取りました。
Auto-detected local database: mysql://root:mydbpassword@localhost/project_dev?encoding=utf8
これは、Herokuからプルする場合、最初に手動で新しいデータベースを作成する必要があることを意味しますか?データベースがdatabase.ymlファイルで明示的に定義されていない限り、プルできないということですか?
どんなポインタも本当に役に立ちます。Google、Heroku、SOを見て回ったのですが、探していた答えが見つかりませんでした。ありがとうございました!