Как использовать миграции для создания последовательности postgres?
Я создал файл миграции со следующими параметрами:
execute 'CREATE SEQUENCE "ServiceAvailability_ID_seq";'
execute <<-SQL
ALTER TABLE "ServiceAvailability"
ALTER COLUMN "ID" set DEFAULT NEXTVAL("ServiceAvailability_ID_seq")
SQL
Однако при запуске rake db: migrate I 'получаю следующую ошибку:
PGError: ОШИБКА: столбец "ServiceAvailability_ID_seq" не существует: ALTER TABLE "ServiceAvailability" ALTER COLUMN "ID" set DEFAULT NEXTVAL ("ServiceAvailability_ID_seq")
Второй вопрос, rake db: schema: dump предназначен для создания файла, который можно переносимо использовать для любой БД, однако при исследовании схемы: dump он, по-видимому, содержит только информацию о таблице, поле и типе поля и пропускаетиз индексов и последовательностей?