2013-08-19 2 views
0

новичок вопрос.Должен ли я вручную создать новую локальную базу данных для каждого нового приложения rails?

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

Конечно, мне нужно было заполнить файл database.yml данными базы данных, но я делал это в виде механического зомби, просто набрав то, что, как я думал, будет работать, не понимая, почему я это делаю.

Я не понимаю, была ли база данных создана с помощью приложения rails, когда я выполнил rails new myProject, или если база данных была создана независимо во время установки postggres и затем была подключена к приложению.

В результате я не уверен, что, создав второе приложение с rails new mySecondProject, мне нужно пойти и каким-то образом создать вторую базу данных, для которой она будет подключаться, или это делает это самостоятельно и информация Я помещал в файл database.yml только для того, чтобы дать ему доступ к моей локальной программе postgres .... или что-то в этом роде.

Это смысл?

ответ

1

Нет базы данных не создается при создании нового приложения для рельсов. Однако вы можете создать базу данных, используя команду rake rake db:create.

Чтобы просмотреть список всех задач в пространстве имен 'db', вы можете запустить rake -T db.