Files
api/db/tables/CarreraPlantel.js
T

42 lines
871 B
JavaScript

const { DataTypes, Model } = require('sequelize')
const sequelize = require('../../config/sequelize.conf')
const Carrera = require('./Carrera')
const Plantel = require('./Plantel')
class CarreraPlantel extends Model {}
CarreraPlantel.init(
{
idCarreraPlantel: {
type: DataTypes.INTEGER,
primaryKey: true,
allowNull: false,
autoIncrement: true,
unique: true,
},
idPlantel: {
type: DataTypes.INTEGER,
references: {
model: Plantel,
key: 'idPlantel',
},
allowNull: false,
},
idCarrera: {
type: DataTypes.INTEGER,
references: {
model: Carrera,
key: 'idCarrera',
},
allowNull: false,
},
},
{
sequelize,
modelName: 'CarreraPlantel',
tableName: 'carrera_plantel',
timestamps: false,
}
)
module.exports = CarreraPlantel