Advertisement
paykova

Untitled

Mar 28th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. const Sequelize = require ('sequelize');
  2.  
  3.  
  4.  
  5. module.exports = function (sequelize){
  6.  
  7. const Article = sequelize.define('Article', {
  8.  
  9. title:{
  10.  
  11. type: Sequelize.STRING,
  12.  
  13. allowNull: false,
  14.  
  15. required: true
  16.  
  17. },
  18.  
  19. content: {
  20.  
  21. type: Sequelize.TEXT,
  22.  
  23. allowNukk: false,
  24.  
  25. required: true
  26.  
  27. },
  28.  
  29. date: {
  30.  
  31. type: Sequelize.DATE,
  32.  
  33. allowNull: false,
  34.  
  35. required: true,
  36.  
  37. defaultValue: Sequelize.NOW,
  38.  
  39. },
  40.  
  41. });
  42.  
  43.  
  44.  
  45. Article.associate = function (models){
  46.  
  47. Article.belongsTo(models.User, {
  48.  
  49. foreignKey: 'authorId',
  50.  
  51. targetKey: 'id'
  52.  
  53. });
  54.  
  55. };
  56.  
  57. return Article;
  58.  
  59. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement