Я новичок в Ruby on Rails (хотя я знаю Ruby просто прилично) и, глядя на инструменты миграции, это звучит действительно круто. Схемы базы данных могут наконец (легко) перейти в систему контроля версий.
Теперь моя проблема с этим. При использовании Postgres в качестве базы данных он не устанавливает внешние ключи. Я хотел бы получить преимущества внешних ключей в моей схеме, такие как ссылочная целостность. Так как же применить внешние ключи с миграциями?