Я создал последовательность в миграции, которую я хочу использовать как при создании, так и при обновлении. Я думаю, что могу создать фильтр перед сохранением, который установит последовательность, но я не уверен, как «внедрить» требуемый SQL (в данном случае nextval('sequence')
). Мой запрос должен выглядеть примерно так:
UPDATE users
SET
sequence=nextval('users_sequence'),
name='Kevin',
...
WHERE id=...
Обратите внимание, что я, к сожалению, не могу создать триггер для этого, поскольку я развертываю общую базу данных Heroku и не имею доступа к PLPGSQL.