【发布时间】:2016-11-23 08:29:18
【问题描述】:
我在文档、Postgres 或其他内容中找不到任何内容,所有对序列的引用都是关于主键序列的,所以我不知道如何继续,或者它是否受支持。
有人知道吗?
【问题讨论】:
标签: ruby postgresql sequel
我在文档、Postgres 或其他内容中找不到任何内容,所有对序列的引用都是关于主键序列的,所以我不知道如何继续,或者它是否受支持。
有人知道吗?
【问题讨论】:
标签: ruby postgresql sequel
我目前正在使用 DB.run 和 DB.fetch 使用原始 SQL 来执行此操作。
根据备忘单中的“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
【讨论】:
DB.get{nextval('some_seq')}