const { DataTypes } = require('sequelize'); const { sequelize } = require('../config/database'); const User = require('./User'); const Drawing = sequelize.define('Drawing', { id: { type: DataTypes.INTEGER, primaryKey: true, autoIncrement: true, }, name: { type: DataTypes.STRING, allowNull: false, defaultValue: 'Unbenannt', }, canvas_json: { type: DataTypes.TEXT, allowNull: true, }, thumbnail: { type: DataTypes.TEXT, allowNull: true, }, }); Drawing.belongsTo(User, { foreignKey: 'userId', onDelete: 'CASCADE' }); User.hasMany(Drawing, { foreignKey: 'userId' }); module.exports = Drawing;