Я разрабатываю приложение Ruby on Rails и использую плагин-иностранец для настройки ограничений внешнего ключа в миграциях, например, как это.В Ruby on Rails с Gem/Plugin для иностранцев, если настройка внешнего ключа будет видна на Schema.rb?
add_foreign_key(:notifications, :invitations, :dependent => :delete)
Однако, когда я запускаю миграцию с
rake db:migrate
Он работает, но мой файл schema.rb остается неизменным. Не следует ли отражать изменения там для установки в другой базе данных?
Если вы говорите спасибо кому-то другому, не имеет смысла принимать их ответ ...? –
SQLite поддерживает внешние ключи. –