0
A
回答
0
我目前使用DB.run
和DB.fetch
用原始SQL做到这一点。
根据在使用的cheatsheet “Using raw SQL”:
DB.run('CREATE SEQUENCE some_seq START 20000;')
,然后在代码:
def self.get_next_some_seq
DB.fetch("select nextval('some_seq')").first[:nextval]
end
相关问题
- 1. 如何在JPA中使用Postgres序列?
- 2. 如何在使用node-postgres的序列中使用nextval
- 3. 如何使用Sequel和Ruby序列化数据?
- 4. 如何在Sequel中使用SQL数组切片进行排序?
- 5. 如何使用Sequel将具有特定ID的数据插入到Postgres中
- 6. 如何查询many_to_many与Sequel gem和Postgres的关联
- 7. 如何在插入语句中使用Sequel SQL函数?
- 8. 如何在Postgres中使用\时间
- 9. 如何在postgres jsonb中使用BETWEEN?
- 10. 在postgres的数组列中使用regexp_replace
- 11. 如何使用书架/ Knex在Postgres中插入/更新`ARRAY`列
- 12. 如何使用迁移创建postgres序列?
- 13. 在Postgres中使用UPPER和LOWER排序
- 14. Postgres的序列如何被打破?
- 15. MacRuby,使用Sequel时出错
- 16. 在Postgres JSONB列中按号码排序
- 17. 如何使用Sequel Pro连接到在Docker上运行的mysql
- 18. 如何获取Postgres中的序列名称列表?
- 19. 如何在python中使用faulhaber序列?
- 20. 如何用Sequel递归保存模型?
- 21. 如何在使用liquibase的数据库群后修正Postgres序列?
- 22. 如何使用Postgres的
- 23. 如何使用Hibernate @ColumnTransformer对Postgres中的列进行加密
- 24. 如何正确使用Postgres触发器中的任务队列
- 25. 如何使用派生表中的Postgres
- 26. 使用python在postgres中添加新几何列
- 27. 如何使用postgres在django中使用Accent-insensitive过滤器?
- 28. 如何在Postgres/Postgis中使用类型(并使用sequelizejs)
- 29. 在jooq中使用postgres currval()
- 30. 如何在Wp7中使用Xml序列化序列化bitmapImage
DB.run创建顺序是罚款。为了选择下一个值,你也可以使用:'DB.get {nextval('some_seq')}' –