ALTER SEQUENCE on rake db: reset db: migrate не работает
Я разрабатываю информационную систему в Ruby on Rails.
Я хочу раздать следующие uids пользователям:
0: root
1-499: system services (server-side)
500: system admin
501-999: external apps (apps that connect through API)
1000+: human users
У меня настроена следующая миграция:
class SetUsersAutoincrementValue < ActiveRecord::Migration
def change
execute("ALTER SEQUENCE users_id_seq RESTART WITH 1000")
end
end
Миграция работает, как и ожидалось. Однако он не срабатывает, если его инициирует rake db:reset db:migrate
.
Что делать?
Спасибо