Команды, которые работают:Почему я не могу успешно использовать rake db: drop или rake db: purge?
- грабли БД: мигрировать
- грабли БД: откатить
- грабли БД: семена
команды, не:
- грабли БД : капля
- rake db: drop: all
- грабли БД: мигрировать: сброс
- грабли БД: продувочный
Если я использую БД: отката достаточно времени (или с помощью STEP), мои базы данных падение успешно, но не тогда, когда я использую DB: падение/дб : падение: все. db: migrate: reset и db: очистить все данные нетронутыми. Запуск со следами, просмотр development.log, системные журналы и просмотр запросов БД через монитор БД (для этих команд не запускаются SQL-запросы). Также нет ошибок.
Продолжительность:
- Rails 4.2
- Postgres 9.4
- CentOS 7
Есть ли у вас какие-либо открытые соединения с базой данных, которые вы изменяете? PG не будет удалять базу данных, если есть открытые соединения. –
@PhilipHallstrom Нет, не знаю. Это происходит, даже если я выдаю команды сразу после запуска БД (это также локальная виртуальная машина с одним пользователем, и ничего больше не работает.) –
У меня такая же проблема, когда я меняю database.yml на SQLite, она воссоздает схему базы данных и обновления. гь. Когда я подключаюсь к Postgres, он ничего не делает. Это не проблема с другой сессией, находящейся в базе данных (я ее исследовал), это что-то другое. Как J B, я вообще не вижу выхода. – Giron