Я хочу хранить данные учеников следующим образом в postgres, где номер рулона должен автоматически увеличиваться в зависимости от партии.
Я хочу знать, как реализовать это в Sequelize.
id batch rollno name
---------------------------------------------------------------
1 A 1000 John
2 A 1001 Javed
3 A 1002 Jake
4 B 1000 Jose
5 B 1001 James
6 A 1003 Jerry
Вот модель, которую я создал.
var Student = sequelize.define('student', {
id: {
type: DataTypes.INTEGER(11),
allowNull: false,
primaryKey: true,
autoIncrement: true
},
batch: {
type: DataTypes.STRING,
allowNull: false,
},
rollno: {
type: DataTypes.INTEGER(11),
allowNull: true,
autoIncrement: true,
},
name: {
type: DataTypes.STRING,
allowNull: true,
}
};