1

在 nodejs 应用程序中,创建了一个 pq 11 数据库。我注意到即使该字段列在以下位置,createdAt也无法通过 SQL 进行选择:do not existpgadmin 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其他表也存在同样的问题。这里有什么问题?

4

0 回答 0