Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Tabelle ohne Spalte 'id' squelize

Wenn Sie keinen primaryKey definieren dann verwendet sequelize id standardmäßig.

Wenn Sie Ihren eigenen festlegen möchten, verwenden Sie einfach primaryKey: true auf Ihrer Spalte.

AcademyModule = sequelize.define('academy_module', {
    academy_id: {
        type: DataTypes.INTEGER,
        primaryKey: true
    },
    module_id: DataTypes.INTEGER,
    module_module_type_id: DataTypes.INTEGER,
    sort_number: DataTypes.INTEGER,
    requirements_id: DataTypes.INTEGER
}, {
    freezeTableName: true
});