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

データベースの取得が正しく構成されていません。名前と値のエラーを入力してください

    本番環境の環境変数が設定されていないようです。これが起こっているのではないかと思います。

    本番サーバーにログインし、DjangoプロセスがRDS_DB_NAMEにアクセスできることを確認します 、RDS_USERNAME 、などを環境変数として使用します。

    また :問題が発生した場合は、環境変数を使用する代わりに、偽のクレデンシャルをハードコーディングしてみてください。これにより、少なくとも次のエラーが発生します。これは、無効なクレデンシャルなどを示しているはずです。これにより、環境変数が問題であり、修正する必要があることが確認されます。

    更新 :クレデンシャルをハードコーディングする場合は、本番データベースの構成に対して次のようにします。

    DATABASES = {
        'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'test',
        'USER': 'test',
        'PASSWORD': 'test',
        'HOST': 'localhost',
        'PORT': 5432,
      }
    }
    

    これにより、偽のクレデンシャルが「ハードコード」されます。その後、このアプリケーションをデプロイして、発生しているエラーを確認できます。




    1. データベースの精度を向上させる方法

    2. 特定のポイントから特定の半径内のポイントを見つける最も効率的な方法

    3. Oracleは外部キーを取得します

    4. Capgemini AgileInnovationPlatformとOracleCloudを使用した大規模なクラウドネイティブとDevSecOps