Я делаю пример из документов сиквела, я создал пользовательскую таблицу с помощью:
npx sequelize-cli model:generate --name User --attributes firstName:string,lastName:string,email:string
Запустите миграцию, а затем, когда я запускаю это семя:
module.exports = {
up: (queryInterface, Sequelize) => {
return queryInterface.bulkInsert('Users', [{
firstName: 'John',
lastName: 'Doe',
email: '[email protected]',
createdAt: Date.now(),
updatedAt: Date.now()
}], {});
},
down: (queryInterface, Sequelize) => {
return queryInterface.bulkDelete('Users', null, {});
}
};
Получил ошибку:
column "createdAt" is of type timestamp with time zone but expression is of type bigint
Обновления:
new Date().toISOString().slice(0, 19).replace('T', ' ')
проблема решена, но выглядит не очень красиво. Есть ли лучшее решение?