Ваша база данных называется mediumrare_database
, а таблица, из которой вы пытаетесь получить данные, называется так же.
Так что, похоже, проблема в том, что вы не создали ни одной таблицы.
В SQL ваши команды Knex будут: SELECT * FROM mediumrare_database;
, что означает Return all the datas inside the 'mediumrare_database' table
.
Сначала вам нужно создать структуру базы данных (таблицы для хранения данных) с помощью инструкции CREATE
.См. https://knexjs.org/#Schema-createTable.
FROM
предназначен для использования в таблице, поскольку вы уже указали базу данных для подключения в строке подключения.
Я могу только предложить вам изучить основыSQL перед использованием Knex, который является SQL Query Builder.Вы столкнетесь с множеством проблем, если не поймете основную систему и язык, потому что Knex не научит вас:)
Вы можете проверить один из CodeCademy , онивсегда имейте большие ресурсы.
EDIT : Итак, вы создали таблицу vinyl_information
(комментарии к OP).Ваша команда Knex должна быть такой:
postgres
.select('*')
.from('vinyl_information')
.then(data => console.log(data))
У меня есть сервер Discord, где мы помогаем друг другу, не стесняйтесь присоединиться к нему, если вам нужна дополнительная помощь по теме :) https://discord.gg/C2bVzgb