удаление таблиц в sqlite в ROR для среды Ubuntu - PullRequest
0 голосов
/ 23 февраля 2012

У меня есть несколько POC в Ruby-on-Rails и используется база данных sqlite, при этом у меня есть разные версии файлов миграции db. Я хочу отбросить все таблицы в sqlite db, чтобы начать заново, есть способымиграция с использованием версий, но я хочу некоторые ручки для sqlite (независимо от структуры ROR).мне нужно установить драгоценный камень для доступа к БД sqlite?или есть прямой путь?

Ответы [ 2 ]

5 голосов
/ 23 февраля 2012

Если вы хотите сбросить ваши таблицы в пустое состояние, тогда вы можете использовать

rake db:reset

Это удалит базу данных и снова запустит ваши миграции. Если вы хотите полностью удалить базу данных, тогда запустите

rake db:drop
1 голос
/ 26 октября 2015

Вы также можете сбросить стол с консоли рельсов

Пример:

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