Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module.exports = (sequelize, DataTypes) => {
- const Like = sequelize.define('Like', {
- likedAt: {
- type: DataTypes.DATE,
- allowNull: true,
- defaultValue: sequelize.literal('CURRENT_TIMESTAMP'),
- field: "liked_at",
- },
- }, {
- tableName: 'likes',
- freezeTableName: true,
- timestamps: false,
- });
- Like.associate = (models) => {
- Like.belongsTo(models.User, {
- as: 'User',
- foreignKey: {
- name: 'user_id',
- allowNull: false,
- },
- });
- Like.belongsTo(models.Content, {
- as: 'Content',
- foreignKey: {
- name: 'content_id',
- allowNull: false,
- },
- });
- };
- return Like;
- };
Advertisement
Add Comment
Please, Sign In to add comment