2016-08-13 3 views
0

Я хочу, чтобы получить последовательности для столбца идентификаторов в таблице тегов, какКак написать этот SQL в Rails?

SELECT pg_get_serial_sequence(‘tags’, ‘id’); 

А потом я хочу использовать результат из приведенного выше запроса (последовательность) в качестве входных данных для второго запроса. Пусть s говорят, что первый запрос называется последовательность Я хочу, чтобы выполнить второй запрос как:

SELECT setval(**sequence**, SELECT max(id) FROM tags); 

Любая идея о том, как это сделать?

+0

Помогает ли этот вопрос? http://stackoverflow.com/q/14824453/720164 –

+0

Спасибо, это помогает его части – codigomonstruo

+0

Я полагаю, что это просто вопрос запуска первого запроса в общем AR-соединении, затем результат и добавление его в другой запрос , –

ответ

0

Вы можете использовать ActiveRecord :: Base.connection.execute («ваш SQL-запрос здесь»).

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