Как я могу увидеть SQL, созданный Sequelize.Джей?
Я хочу видеть команды SQL, которые отправляются на сервер PostgreSQL, потому что мне нужно проверить, правильны ли они. В частности, меня интересуют команды создания таблиц.
например, ActiveRecord (Ruby) выводит свои инструкции SQL на стандартный вывод. Возможно ли это с узлом.js / ActionHero.js и Sequelize.JS как хорошо?
3 ответа:
вы можете передать параметр ведения журнала при инициализации sequelize, который может быть либо функцией, либо консолью.журнал
var sequelize = new Sequelize('database', 'username', 'password', { logging: console.log logging: function (str) { // do your own logging } });
вы также можете передать функцию ведения журнала .синхронизация если вы хотите только просмотреть запросы на создание таблицы
sequelize.sync({ logging: console.log })