%PDF- %PDF-
Direktori : /home/opti/workflow/src/migrations/ |
Current File : /home/opti/workflow/src/migrations/20190220082600-create-person.js |
'use strict'; module.exports = { up: (queryInterface, Sequelize) => { return queryInterface.createTable('people', { id: { allowNull: false, autoIncrement: true, primaryKey: true, type: Sequelize.INTEGER }, uuid: { type: Sequelize.UUID, defaultValue:Sequelize.UUIDV4 }, salutation: { type: Sequelize.STRING }, firstName: { type: Sequelize.STRING }, lastName: { type: Sequelize.STRING }, middleName: { type: Sequelize.STRING, allowNull: false, }, address: { type: Sequelize.STRING, allowNull: false, }, passport: { type: Sequelize.STRING, allowNull: true, }, gender: { type: Sequelize.INTEGER }, orgId: { type: Sequelize.INTEGER }, suffix: { type: Sequelize.STRING }, email: { type: Sequelize.STRING }, phoneNo: { type: Sequelize.STRING }, birthDate: { type: Sequelize.DATE }, maritalStatus: { type: Sequelize.INTEGER }, createdAt: { allowNull: false, type: Sequelize.DATE }, updatedAt: { allowNull: true, type: Sequelize.DATE } }); }, down: (queryInterface, Sequelize) => { return queryInterface.dropTable('people'); } };