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

v4.0.0以降、方言を明示的に指定する必要があります

    私にとっての解決策は、NODE_ENVに設定したものに基づいていました。 変数。

    echo $NODE_ENV

    その変数に何も設定されていない場合は、次のように設定してみてください。

    export NODE_ENV=development

    値がの場合 存在する場合は、構成ファイルにそののエントリがあることを確認してください。 価値。私にとっては、localを使用するのが好きです 。そのため、構成を次のように更新する必要がありました:

    {
     local: {
      username: 'root',
      password: null,
      database: 'database_dev',
      host: '127.0.0.1',
      dialect: 'postgres'
      },
     development: {
      username: 'root',
      password: null,
      database: 'database_dev',
      host: '127.0.0.1',
      dialect: 'postgres'
      },
      test: {
      username: 'root',
      password: null,
      database: 'database_test',
      host: '127.0.0.1',
      dialect: 'postgres'
     },
     production: {
      username: 'root',
      password: null,
      database: 'database',
      host: '127.0.0.1',
      dialect: 'postgres'
     }
    }  
    


    1. 新しいデータベースサーバーにはどのくらいのRAMが必要ですか?

    2. ストアドプロシージャでテーブルを切り捨てる

    3. Pythonを使用したPostgreSQLデータベースでのINSERTの使用

    4. MySQL5.7を完全に削除する