NodeJS具有复合主键和特定VARCHAR长度的MySQL ORM
我一直在寻找一个用于Node的MySQL ORM。 我研究了persist.js , sequelize和node-orm 。 不幸的是他们都不支持我需要的两个特性:1.支持复合主键(大多数只支持“id”字段作为主键)2.能够指定我的VARCHAR长度
我有一个数百万行使用VARCHAR(16)的表。 把它加到255会给数据库增加数百MB的浪费空间。 这张桌子也将继续增长,进一步造成浪费。
有没有其他的select,我失踪了?
node-orm现在有一个高级选项。
看到这里: node-rom2 /高级选项 ,所以我认为你现在可以改变主要的ID。 🙂
看看对: mysql和light-orm Mysql有本地的实现 – 快速,轻便的orm是围绕关系数据库的。
很晚回答这里:) Objection.js不支持复合键( http://vincit.github.io/objection.js/#composite-keys )和创buildmysql varchar列不应达到ORM。