Можно ли запустить файл только для SQL из "rake db: create"? - PullRequest
1 голос

Я пытаюсь установить программное обеспечение под названием Teambox в моей общей учетной записи Dreamhost, следуя этим инструкциям .

У меня нет опыта работы с Rails. Я просто хочу установить программное обеспечение на виртуальном хостинге.

На этом виртуальном хостинге все зависимости в порядке, но мне нужно создать базу данных из их панели. Я не могу создать в командной строке (SSH).

Итак, когда я запускаю "rake db: create", это ошибка, потому что db уже существует (потому что я создал в панели).

Я уже связался со службой поддержки. Они не могут изменить эту политику.

Как мне заполнить свои таблицы "вручную" в этом случае? Какие файлы мне следует искать в папке Teambox ...

Спасибо!

1 Ответ

1 голос
/ 12 мая 2010

rake db:create должен создать вашу базу данных и все. Он не создает ваши таблицы.
Для этого есть несколько рейковых задач:

  • rake db:migrate, который выполнит ваши миграции. Так что создайте все свои таблицы.
  • rake db:seed, который добавит исходные данные вашей заявки. См. Заполнение базы данных

Вам не нужно создавать базу данных, чтобы делать что-либо из этого.

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