для контекста, я следую простому учебнику по созданию и регистрации таблицы в node.js и Postgres. Когда я запускаю этот код:
const { Client } = require('pg');
const client = new Client({
user: 'postgres',
password: '<myPassword>',
host: 'localhost',
port: '5432',
databse: 'testdb',
});
client
.connect()
.then(() => console.log('connected sucessfully'))
.then(() => client.query('SELECT * FROM employees'))
.then(results => console.table(results.rows))
.catch(e => console.error(e))
.finally(() => client.end());
я получаю эту ошибку:
relation "employees" does not exist
однако, когда я использую psql, я получаю это:
postgres-# \c testdb
You are now connected to database "testdb" as user "postgres".
testdb-# \dt
List of relations
Schema | Name | Type | Owner
--------+-----------+-------+----------
public | employees | table | postgres
(1 row)
В pgadmin таблица «сотрудники» очень четко представлена. Когда я удаляю запрос к таблице, я не получаю никаких других ошибок, поэтому я не думаю, что это ошибка соединения или синтаксиса. Я действительно в растерянности и хотел бы помочь.