Я развертываю приложение rails на heroku, которое использует PostgreSQL в качестве своего сервера. При переносе базы данных я обычно устанавливаю поле идентификатора для таких отчетов, как отчеты и т. Д., По крайней мере, в 1000, большинству клиентов не нравится начинать с 1.
Обычно я использую mysql и просто добавляю sql, специфичный после создания моей таблицы:
def self.up
create_table :reports do |t|
t.references :something
...
end
execute("ALTER TABLE reports AUTO_INCREMENT = 1000;")
end
Кто-нибудь знает, как я могу добиться того же для PostgreSQL, в идеале я хотел бы, чтобы миграция создала саму таблицу, чтобы она не зависела от БД.
Полагаю, глупым способом достижения моей цели было бы создание и удаление 999 записей в цикле, ой.