2016-09-20 2 views
0

Я не могу найти что-либо в документах, Postgres и т. Д., Все ссылки на последовательности связаны с последовательностями первичных ключей, поэтому я теряю, как продолжить, или если он даже поддерживается.Как использовать последовательности Postgres с продолжением?

Кто-нибудь знает?

ответ

0

В настоящее время я использую 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 
+1

DB.run создать последовательность в порядке. Для выбора следующих значений вы также можете использовать: 'DB.get {nextval ('some_seq')}' –

Смежные вопросы