Мне интересно, есть ли способ заставить Sequelize добавить имя базы данных к указанному c запросу.
Когда Sequelize выполняет запрос, он выглядит так:
SELECT "desired_field" FROM "user_account" AS "user_account" WHERE "user_account"."username" = 'jacstrong' LIMIT 1;
И ничего не возвращается.
Однако, когда я запускаю ручной запрос из командной строки, он возвращает нужные мне данные.
SELECT "desired_field" FROM database_name."user_account" AS "user_account" WHERE "user_account"."username" = 'jacstrong' LIMIT 1;
Есть ли способ заставить Sequelize сделать это?
Примечание. В моей производственной среде все работает нормально, но я экспортировал рабочую базу данных и запустил pg_restore на своем локальном компьютере, и приложение не подключается к нему правильно.