import { DataTypes } from 'sequelize'; import { sequelize } from '../index.js'; const Post = sequelize.define('Post', { id: { type: DataTypes.INTEGER, primaryKey: true, autoIncrement: true }, title: { type: DataTypes.STRING, allowNull: false }, content: { type: DataTypes.TEXT, allowNull: true }, published: { type: DataTypes.BOOLEAN, defaultValue: false }, authorId: { type: DataTypes.INTEGER, allowNull: false, references: { model: 'users', key: 'id' } } }, { tableName: 'posts', timestamps: true, createdAt: 'createdAt', updatedAt: 'updatedAt' }); export default Post;