sql >> データベース >  >> RDS >> PostgreSQL

Herokuの永続的なデータベースクレデンシャル

    Herokuドキュメント から 、

    資格情報

    データベースのクレデンシャルを別の環境やアプリケーションのコードにコピーして貼り付けないでください。データベースのURLはHerokuによって管理されており、次のような状況で変更されます。

    • heroku pg:credentials:rotateを使用してユーザーが開始したデータベースクレデンシャルローテーション。
    • Heroku Postgresのスタッフが新しいハードウェアでデータベースを回復することにつながる、壊滅的なハードウェア障害。
    • HA対応プランでの自動フェイルオーバーイベント。

    アプリケーションの起動時に、対応するHerokuアプリから常にデータベースURL構成変数をフェッチすることをお勧めします。たとえば、Heroku CLIを使用して12Factorアプリケーション構成の原則に従い、次のようにプロセスを呼び出すことができます。

    DATABASE_URL=$(heroku config:get DATABASE_URL -a your-app-name) your_process
    

    このようにして、プロセスまたはアプリケーションが常に正しいデータベース資格情報を持っていることを確認します。



    1. SQLで同時にnullとnotnullをテストするにはどうすればよいですか?

    2. MYSQLはPHPコードでタイムゾーンを設定しました

    3. クエリからSTARTWITHを使用してシーケンスを作成する

    4. SQLバディ–WebベースのMySQL管理ツール