Используя пакет pg для узла, pg
, я пытаюсь подключиться к базе данных PostgreSQL, созданной в AWS-RDS.Я считаю, что БД НЕ было дано имя при создании экземпляра, обратите внимание, что экземпляр отличается от БД.Когда я пытаюсь подключиться, используя Client
или Pool
из pg
, мой синтаксис:
const client = new Client({
host : <<RDS ENDPOINT>>,
user : <<RDS DB USERNAME>>,
password : <<RDS DB PASSWORD>>,
port : <<RDS DB PORT>>
});
client.connect()
.then(data => {
console.log('connected');
})
.catch(err => {
console.log(err);
})
Но каждый раз, когда мне возвращают error: database <<linux user name>> does not exist
.
, я создаю новый PostgreSQL.экземпляр и предоставив имя для БД, я могу добавить database
prop в мою Client
конфигурацию объектов, и все работает, и мне возвращается консольный журнал connected
.
Так что мой вопросКак я могу подключиться к БД в AWS-RDS без предоставления database
реквизита в моей конфигурации Client
?
Правка
правка 1
Предоставление database
проп с пустой строкой будет перезаписано моим именем пользователя linux