首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新为Sequelize-Typescript 5导致异常"column createdAt To exist“

更新为Sequelize-Typescript 5导致异常"column createdAt To exist“
EN

Stack Overflow用户
提问于 2020-10-31 05:30:37
回答 1查看 53关注 0票数 0

在我更新了Sequelize-typescript和Sequelize到版本5之后,如果我试图从数据库中读取任何东西,我会一直收到错误"column createdAt I not exist“。我的数据库中没有这样的列,模型中也没有这样的设置。我使用的是typescript实验性装饰器。

代码语言:javascript
复制
import {Table, Column, DataType, PrimaryKey} from "sequelize-typescript";
import {Model} from "sequelize";
@Table({
    tableName: "SomeTable"
})
export class SomeModel extends Model<SomeModel> {

    @PrimaryKey
    @Column({field: 'Column1', type: DataType.STRING})
    steemAccountName: string;

    @Column({field: 'Column2', type: DataType.FLOAT})
    sbdAmount: number;

    @Column({field: 'Column3', type: DataType.FLOAT})
    steemAmount: number;
}
EN

回答 1

Stack Overflow用户

发布于 2020-10-31 05:30:37

解决了。我需要在我的模型声明中将时间戳标志设置为false。

代码语言:javascript
复制
@Table({
    tableName: "SomeTable",
    timestamps: false
})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64616037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档