From 9276900380a722af9056650094c34beebdf2d7b0 Mon Sep 17 00:00:00 2001 From: Andres2908 Date: Tue, 18 Jan 2022 23:55:49 -0600 Subject: [PATCH] tabla usuario y carrera --- .../db/tablas/{TipoUsuario.js => Carrera.js} | 16 +++++++--------- server/db/tablas/Usuario.js | 18 +++++++++--------- 2 files changed, 16 insertions(+), 18 deletions(-) rename server/db/tablas/{TipoUsuario.js => Carrera.js} (60%) diff --git a/server/db/tablas/TipoUsuario.js b/server/db/tablas/Carrera.js similarity index 60% rename from server/db/tablas/TipoUsuario.js rename to server/db/tablas/Carrera.js index deba06d..49fce1a 100644 --- a/server/db/tablas/TipoUsuario.js +++ b/server/db/tablas/Carrera.js @@ -1,27 +1,25 @@ const { DataTypes, Model } = require('sequelize'); const sequelize = require('../../config/sequelize.conf'); -class TipoUsuario extends Model {} -TipoUsuario.init( +class Carrera extends Model {} +Carrera.init( { - idTipoUsuario: { + idCarrera: { type: DataTypes.INTEGER, primaryKey: true, allowNull: false, unique: true, autoIncrement: true, }, - tipoUsuario: { - type: DataTypes.STRING(15), + carrera: { + type: DataTypes.STRING(60), allowNull: false, }, }, { sequelize, - modelName: 'TipoUsuario', - tableName: 'tipo_usuario', + modelName: 'Carrera', + tableName: 'carrera', timestamps: false, } ); - -module.exports = TipoUsuario; diff --git a/server/db/tablas/Usuario.js b/server/db/tablas/Usuario.js index 4e7660a..fd38020 100644 --- a/server/db/tablas/Usuario.js +++ b/server/db/tablas/Usuario.js @@ -1,6 +1,6 @@ const { DataTypes, Model } = require('sequelize'); const sequelize = require('../../config/sequelize.conf'); -const TipoUsuario = require('./TipoUsuario'); +const Carrera = require('./Carrera'); class Usuario extends Model {} Usuario.init( @@ -12,8 +12,8 @@ Usuario.init( unique: true, autoIncrement: true, }, - usuario: { - type: DataTypes.STRING(100), + numeroCuenta: { + type: DataTypes.STRING(10), allowNull: false, unique: true, }, @@ -22,15 +22,15 @@ Usuario.init( allowNull: true, defaultValue: null, }, + semestre: { + type: DataTypes.STRING(30), + allowNull: false, + }, nombre: { type: DataTypes.STRING(70), allowNull: true, defaultValue: null, }, - activo: { - type: DataTypes.BOOLEAN, - allowNull: false, - }, }, { sequelize, @@ -40,9 +40,9 @@ Usuario.init( } ); -Usuario.belongsTo(TipoUsuario, { +Usuario.belongsTo(Carrera, { foreignKey: { - name: 'idTipoUsuario', + name: 'idCarrera', type: DataTypes.INTEGER, allowNull: false, },