[解決済み] v4.0.0以降ではダイヤレクトを明示的に指定する必要があります。
2022-03-04 21:49:59
質問事項
私はPostgreSQLデータベースを使用するNodeJSプロジェクトに取り組んでいます。 私はデータベースへの移行を実装しようとしています。また、Sequelizeを使用しています。マイグレーションフォルダとコンフィグを設定した後、db:migrateを実行中にエラーがスローされます。
エラーは Dialect needs to be explicitly supplied as of 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'
}
}
関連
-
[解決済み】Node.js getaddrinfo ENOTFOUND
-
[解決済み】mongoError: トポロジーが破壊されました
-
[解決済み】AWS STS AssumeRoleへのアクセスを可能にする方法
-
[解決済み】ExpressJSとMeteorJSの比較【終了しました
-
[解決済み】Mongooseで、日付でソートするにはどうしたらいいですか?(node.js)
-
[解決済み] ブラウザで動作しているURLで「connect ETIMEDOUT」エラーが発生する原因は何ですか?
-
[解決済み] E: npm パッケージを見つけることができません。
-
[解決済み] ReferenceError: describe は定義されていません NodeJs
-
[解決済み] ランタイム 'node' が PATH で見つからない - Visual Studio Code と Node.js
-
[解決済み] "致命的なエラーです。grunt "コマンドを実行すると、"Unable to find local grunt. "と表示されます。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】MongoClient v3.0使用時、db.collectionは関数ではない
-
[解決済み】モジュール 'internal/util/types' が見つかりません。
-
[解決済み】Passport.js - エラー: ユーザーのセッションへのシリアライズに失敗しました。
-
[解決済み】NPMインストールエラー:解析中の予期せぬJSON入力の終了 '...nt-webpack-plugin": "0'' 付近。
-
[解決済み] ブラウザで動作しているURLで「connect ETIMEDOUT」エラーが発生する原因は何ですか?
-
[解決済み] npm install エラー - ローカルの発行者証明書を取得できません。
-
[解決済み] E: npm パッケージを見つけることができません。
-
[解決済み] Macでポート3000をロックしているプロセスを見つける(そして殺す)【終了
-
[解決済み] Express.js req.bodyが未定義です。
-
[解決済み] DynamoDBで一括削除するにはどうしたらいいですか?