Ubuntu Linuxへの移行に問題があります。私は端末でPostgresを使うことができます。だから私はPostgresのパスワードに問題はありません。Knex:エラーPool2 - エラー:ユーザーのパスワード認証に失敗しました
は私が入力した場合:knex migrate:latest --env development
は私が取得:
Using environment: development Knex:warning - Pool2 - Error: Pool was destroyed Knex:Error Pool2 - error: password authentication failed for user "user"
私はpg_hba.confのに行くと、信頼する方法を設定するために、関連する質問に他の回答から読みました。私はこれをしましたが、変更はありません。 私のknex.jsファイルは次のようになります:
module.exports = { devolopment: {client: 'pg', connection: 'postres://localhost/bikesdb' }, production: { client: 'pg', connection: process.env.DATABASE_URL } };
私は何が間違っているのか分かりません。
このようなpsql -h localhost -U userのように、psqlを使用してbkesdbに接続しようとしましたか? d bikesdb "?あなたはパスワードなしでdbに接続してもよろしいですか?それとも、データベース用のユーザーを作成するのに問題はありませんか? –