0
レプリケーションを使用してデータベースに接続しようとしています。何とかsequelizeは/ PGが考えるところsequelize v4レプリケーションでパスワード認証に失敗しました
パスワード認証は、ユーザーのために、「my_local_system_username」
失敗しました。私は毎回同じエラーを取得するために、さまざまな方法で複製オプションのフィールドを記入しています私は自分のオペレーティングシステムのユーザー名でログインしようとしていますか?ここで
は、私が試したものです:事前に
const serverParams = {
user: auth.db.user,
password: auth.db.password,
port: 5432
};
const dbConfig = {
options: {
dialect: 'postgres',
protocol: 'tcp',
replication: {
write: {},
read: process.env.NODE_ENV === 'production' ?
[
{
...serverParams,
host: 'db1.lupoex.com'
},
{
...serverParams,
host: 'db2.lupoex.com'
}
] :
[
{
...serverParams,
host: 'test.db.lupoex.com'
}
]
},
pool: {
max: 5,
min: 0,
idle: 5000,
acquire: 20000
}
//logging: function(query) {
// console.log(query)
//}
}
};
new Sequelize('database', null, null, dbConfig.options);
おかげで、すべてのコメント/提案を歓迎します。