我一直在寻找一个用于Node的MySQL ORM。我查看了persist.js,sequelize和node-orm。不幸的是,它们都不支持我需要的两个功能: 1.支持复合主键(大多数只支持“id”字段作为主键) 2.能够指定我的VARCHAR长度
我有一个包含数百万行的表,它使用VARCHAR(16)。将其增加到255将为数据库添加数百MB的浪费空间。该表也将继续增长,进一步造成浪费。
我有什么替代方案可供选择吗?
答案 0 :(得分:0)
node-orm现在有一个高级选项。
请看这里:node-rom2/advanced-options,所以我认为您现在可以更改主ID。 :)
答案 1 :(得分:0)
答案 2 :(得分:0)
这里很晚才回答:) Objection.js支持复合键(http://vincit.github.io/objection.js/#composite-keys)并且创建mysql varchar列不应该是ORM。