Проблемы с миграцией Rails postgres - PullRequest
0 голосов
/ 05 ноября 2019

rails 6.0.0 postgresql 11.5

rails db: миграция выполняется успешно, но в таблице пользователей нет нужного столбца. rails db: откат также успешно выполняется даже без этого столбца.

У меня есть только одна база данных, и в файлах конфигурации нет ошибок.

Попытка переустановить рельсы, postgresql и использовать новый дамп базы данных.

class AddCountryToUsers < ActiveRecord::Migration[6.0]
  def change
    add_column :users, :country, :string
  end
end

Результат миграции:

== 20191105100235 AddCountryToUsers: migrating ============================
-- add_column(:users, :country, :string)
   -> 0.0037s
== 20191105100235 AddCountryToUsers: migrated (0.0038s) ===================

Результат отката:

== 20191105100235 AddCountryToUsers: reverting ============================
-- remove_column(:users, :country, :string)
   -> 0.0027s
== 20191105100235 AddCountryToUsers: reverted (0.0028s) ===================

Самое интересное, что ручное выполнение команды sql успешно создает столбец ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...