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.

Что делать?

Спасибо

1 2

1 ответ:

Я полагаю rake db:migrate:reset.