Guest User

Untitled

a guest
Feb 4th, 2019
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. module.exports = (sequelize, DataTypes) => {
  2. const user = sequelize.define('user', {
  3. name: DataTypes.STRING,
  4. username: DataTypes.STRING,
  5. email: DataTypes.STRING,
  6. password: DataTypes.STRING,
  7. },
  8. {})
  9.  
  10. user.associate = function (models) {
  11. // associations can be defined here
  12. }
  13.  
  14. return user
  15.  
  16. 'use strict';
  17. module.exports = {
  18. up: (queryInterface, Sequelize) => {
  19. return queryInterface.createTable('users', {
  20. id: {
  21. allowNull: false,
  22. autoIncrement: true,
  23. primaryKey: true,
  24. type: Sequelize.INTEGER
  25. },
  26. name: {
  27. allowNull: false,
  28. type: Sequelize.STRING
  29. },
  30. username: {
  31. unique: true,
  32. allowNull: false,
  33. type: Sequelize.STRING
  34. },
  35. email: {
  36. allowNull: false,
  37. type: Sequelize.STRING
  38. },
  39. password: {
  40. allowNull: false,
  41. type: Sequelize.STRING
  42. },
  43. createdAt: {
  44. allowNull: false,
  45. type: Sequelize.DATE
  46. },
  47. updatedAt: {
  48. allowNull: false,
  49. type: Sequelize.DATE
  50. }
  51. });
  52. },
  53. down: (queryInterface, Sequelize) => {
  54. return queryInterface.dropTable('users');
  55. }
  56. };
Add Comment
Please, Sign In to add comment