我的团队刚刚开始在我们的节点应用中使用bookshelf.js和knex。默认情况下,ORM对象使用id字段,该字段创建为" serial"输入postgresql。我们需要将现有数据插入到数据库中。我的理解是数据库" id"字段将以1开头。
- 那么有没有办法让postgres序列号以特定数字开头(使用集群数据库和串行数据类型也会出现问题)?
- 有没有办法将字段设置为"整数"字段类型通过knex / bookshelf并使用序列到nextval?
- 还有其他任何选择(这里也没有寻找极端黑客)?
我们正在使用以下堆栈:
- Postgres:9.x
- NodeJs:4.4.4 LTS
- Knex:0.11.8
- 书架:0.10.0
谢谢!