在 nodejs 应用程序中,创建了一个 pq 11 数据库。我注意到即使该字段列在以下位置,createdAt
也无法通过 SQL 进行选择:do not exist
pgadmin v4
该Tag
表是使用 sequelize 6.3 创建的,代码如下:
const Sql = require('sequelize');
const db = require("../startup/db");
const util = require("./util/util");
const Model = Sql.Model;
class Tag extends Model {};
Tag.init({
name: {
type:Sql.STRING,
allowNull:false
},
type:{ //type is the same as in arworks table
type:Sql.STRING,
allowNull:false,
},
created_by_id: {type:Sql.INTEGER},
createdAt:Sql.DATE,
}, {
sequelize:db,
modelName: 'tag',
updatedAt: false,
indexes: [
{fields:['name']},
{fields:['created_by_id']},
{fields: ['type']},
{fields: ['createdAt']}
]
});
据我所知,该表正在工作,并且数据库没有更改。createdAt and updatedAt
其他表也存在同样的问题。这里有什么问题?