diff --git a/server/data/User.ts b/server/data/User.ts index edb03ac..67de0ad 100644 --- a/server/data/User.ts +++ b/server/data/User.ts @@ -1,8 +1,12 @@ // @ts-types="npm:sequelize" -import { Sequelize, Model, DataTypes } from 'sequelize' +import { Sequelize, Model, DataTypes, CreationOptional } from 'sequelize' export default class User extends Model { - declare created_id: number + declare created_id: CreationOptional + declare user_name: string | null + declare nick_name: string | null + declare avatar: Blob + static async initTable(sequelize: Sequelize, name: string) { this.init({ created_id: { @@ -20,8 +24,8 @@ export default class User extends Model { }, avatar: { type: DataTypes.BLOB, + allowNull: true, }, - }, { sequelize: sequelize, tableName: name,