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