1
Я пытаюсь изменить базу данных в проекте, работающем отлично на MySQL в Postgres.
При выполнении миграции появляется следующая ошибка (как с синхронизацией, так и с продолжением db: migrate).Postgres and Sequelize - Не удается прочитать свойство 'name' of undefined
/myProject/node_modules/pg/lib/connection.js:109
self.emit(msg.name, msg);
^
TypeError: Cannot read property 'name' of undefined
at Socket.<anonymous> (/myProject/node_modules/pg/lib/connection.js:109:20)
at emitOne (events.js:96:13)
at Socket.emit (events.js:188:7)
at readableAddChunk (_stream_readable.js:172:18)
at Socket.Readable.push (_stream_readable.js:130:10)
at TCP.onread (net.js:542:20)
Я выделили только эту простую модель, но я все еще получаю ошибку
module.exports = (sequelize, DataTypes) => {
var User = sequelize.define('User', {
email: {
type: DataTypes.STRING,
validate: {
isEmail: true
}
},
googleId: {
type: DataTypes.STRING,
allowNull: false
}
}, {
underscored: true
})
return User
}
Что может быть проблема?
Я сомневаюсь, что это в ваших моделях. Можете ли вы вставить код инициализации sequelize? – drinchev