Ptevent Sequelize обтекание имен столбцов в кавычки - PullRequest
0 голосов
/ 13 июня 2019

Я использую Sequelize с Postgres.У меня есть имена таблиц и столбцов в Паскале.В JavaScript у меня все есть в верблюжьем футляре.Поскольку Postgres нечувствителен к регистру, это не будет проблемой.Однако Sequelize добавляет к именам в запросах кавычки, что делает Postgres чувствительным к регистру.Есть ли способ заставить Sequelize не заключать имена в кавычки?

Sequelize производит: выберите «SalesItem». «Id» из «SalesItem» вместо выбора salesitem.id из salesitem

1 Ответ

0 голосов
/ 13 июня 2019

В sequelize doc отметьте options.quoteIdentifiers, похоже, это может решить вашу проблему. Я не использовал эту опцию (используя mySql)

options.quoteIdentifiers - Установите в false, чтобы сделать имена таблиц и атрибуты нечувствительными к регистру при Postgres и пропустить двойное цитирование их. ВНИМАНИЕ: Установка этого значение false может выявить уязвимости и не рекомендуется!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...