У меня есть строка config.active_record.schema_format = :sql
в моем файле application.rb, но у меня все еще есть проблема, что, когда я набираю rails db:migrate
, она не выводит версию: sql. На самом деле это ничего не выводит. Когда я набираю rails db:structure:dump
, он тоже ничего не выводит. Однако, когда я набираю rails db:schema:dump
, он выводит файл schema.rb. Я использую postgresql и рельсы 5.0.
Мне кажется, что по какой-то причине rails db:structure:dump
не работает, но я не знаю, как это отладить. Любая помощь будет принята с благодарностью.
~/main$ rails db:schema:dump --trace
** Invoke db:schema:dump (first_time)
** Invoke environment (first_time)
** Execute environment
** Invoke db:load_config (first_time)
** Execute db:load_config
** Execute db:schema:dump
Похожий, но другой вопрос: В Rails 5 задайте config.active_record.schema_format =: sql, но по-прежнему создавайте schema.rb, созданный в db: migrate