У меня уже есть база данных, и я использую ее с Sequelize ORM.В базе данных уже есть столбцы меток времени, такие как «create_at» и «updated_at».
Для генерации секвелизированных моделей я использовал sequelize-auto, и он генерировал все модели одной командой.Но когда я использую любую модель для извлечения данных.Он возвращает ошибку «неизвестный столбец создан.».
Поэтому я вручную открыл файл модели и отредактировал его с помощью «underscored: true», и это решило проблему.Но я хочу, чтобы этот параметр был установлен глобально для всех моделей.Поэтому после поиска в течение некоторого времени я узнал об опции -c с помощью команды "sequelize-auto".
Итак, я создал файл json и передал путь к этому файлу в опции -c.Но опять же все модели были без опции «underscored: true».
Я использовал эту опцию следующим образом
sequelize-auto -o "./models" -d sequelize_auto_test -h localhost -u my_username -x my_password -e mysql -c ./config/config.json
Я также использовал эту команду с кавычками
sequelize-auto -o "./models" -d sequelize_auto_test -h localhost -u my_username -x my_password -e mysql -c "./config/config.json"