Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module.exports = (sequelize, DataTypes) => {
- const user = sequelize.define('user', {
- name: DataTypes.STRING,
- username: DataTypes.STRING,
- email: DataTypes.STRING,
- password: DataTypes.STRING,
- },
- {})
- user.associate = function (models) {
- // associations can be defined here
- }
- return user
- 'use strict';
- module.exports = {
- up: (queryInterface, Sequelize) => {
- return queryInterface.createTable('users', {
- id: {
- allowNull: false,
- autoIncrement: true,
- primaryKey: true,
- type: Sequelize.INTEGER
- },
- name: {
- allowNull: false,
- type: Sequelize.STRING
- },
- username: {
- unique: true,
- allowNull: false,
- type: Sequelize.STRING
- },
- email: {
- allowNull: false,
- type: Sequelize.STRING
- },
- password: {
- allowNull: false,
- type: Sequelize.STRING
- },
- createdAt: {
- allowNull: false,
- type: Sequelize.DATE
- },
- updatedAt: {
- allowNull: false,
- type: Sequelize.DATE
- }
- });
- },
- down: (queryInterface, Sequelize) => {
- return queryInterface.dropTable('users');
- }
- };
Add Comment
Please, Sign In to add comment