问题描述
在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
与其他表也存在相同的问题。这是什么问题?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)