Sequelize-Typescript 中模型文件如何与表名映射?

sequelize-typescript 中模型文件如何与表名映射?

sequelize-typescript 中模型文件与表名映射

在 sequelize-typescript 中,模型文件操作的表名通常与创建它的迁移文件生成的表名一致。但是,可以通过设置 @table 装饰器来指定模型文件所操作的表名。

@Table({
  tableName: 'log'
})

在上面的示例中,即使模型文件生成的表名是 "userrole",但 @table 装饰器将指定模型文件操作的表为 "log"。这对于自定义表名或使用现有的表非常有用。

因此,当出现模型文件操作的表名与预期不一致的情况时,可以检查该模型文件的 @table 装饰器,以查看指定的表名是否与预期一致。

以上就是Sequelize-Typescript 中模型文件如何与表名映射?的详细内容,更多请关注其它相关文章!