私はherokuアプリケーション(cliではheroku fork
を使用)をフォークしました。しかし、フォークアプリケーションの設定変数をチェックすると、設定されているDATABASE_URLは、フォークした元のアプリケーションとまったく同じになります。Herokuアプリケーションをフォークすると、新しいデータベースが作成されますか?
元のアプリケーションに影響を与えずに、データベーススキーマの変更を新しいフォークにプッシュできますか?または、データベースをフォークする必要がありますか?
私はherokuアプリケーション(cliではheroku fork
を使用)をフォークしました。しかし、フォークアプリケーションの設定変数をチェックすると、設定されているDATABASE_URLは、フォークした元のアプリケーションとまったく同じになります。Herokuアプリケーションをフォークすると、新しいデータベースが作成されますか?
元のアプリケーションに影響を与えずに、データベーススキーマの変更を新しいフォークにプッシュできますか?または、データベースをフォークする必要がありますか?
rather obscure warning in the Heroku documentationから、目的のアプリのHeroku Postgresの設定がアプリをフォークした後に100%正しくない場合があります(DATABASE_URLは元のアプリのDBを指しています)。フォークされたアプリのDB)。 この場合、救済策はたとえば、heroku pg:promoteを使用して、フォークアプリの主なDBであることを新たにDB(つまり、あなたの新しいHEROKU_POSTGRESQL_COLOR_URL)を促進することである。
heroku pg:promote HEROKU_POSTGRESQL_COLOR_URL --app theForkedApp
コメントありがとうございました。 – user1889776
私はHEROKU_POSTGRESQL_ *色というかかわらず、指摘しなければなりません* _URL config varは、元のアプリケーションとforkの間で異なります。 – user1889776