【发布时间】:2018-04-25 18:25:28
【问题描述】:
我在使用 Waterline 模型和创建与这些模型相关的 Postgres 表时遇到困难。
无论我如何通过模型在表中创建 varchar(n),它都会将属性转换为文本。而且 bigint 也正在被转换为整数!
我应该更改 ORM 吗?
有没有办法做到这一点?
【问题讨论】:
-
附带说明:
varchar和text在 Postgres 中是相同的,所以这应该不是问题。 -
理论上,Waterline 应该可以在不需要任何底层数据库知识的情况下工作。如果你想将你的数据库管理到那个级别,你可能想找到一种不使用水线的方法(尽管我知道这在预打包时并不自然)。为什么列类型的细节如此重要?支持水线的限制还不够吗?
标签: node.js database postgresql types sails.js