是否可以在sequelize中定义带有句号的列,以便存储在postgres数据库中?


Module.init(
{
"s.no": {
type: DataTypes.INTEGER,
allowNull: false,
},
},

用双引号括起来行吗?还是直接用雪?

PostgreSQL允许.成为列名的一部分,只是你总是需要用双引号把它括起来,让PostgreSQL认为它不是某个表路径的两个部分。

Sequelize在结果SQL查询中使用双引号来包装列名和生成的列别名,所以您可以随意尝试s.no这样的字段名。

最新更新