Ruby on rails 我是否必须为每个新的rails应用程序手动创建一个新的本地数据库?

Ruby on rails 我是否必须为每个新的rails应用程序手动创建一个新的本地数据库?,ruby-on-rails,postgresql,Ruby On Rails,Postgresql,新手问题 我设置了一个rails应用程序在本地使用postrges,这花了我一段时间 当然,我必须在database.yml文件中填入数据库的详细信息,但我是以一种机械僵尸的方式来做的,只是输入我认为可以工作的内容,而不理解我为什么这样做 我不明白的是,数据库是在我执行rails new myProject时用rails应用程序创建的,还是在postrgres安装期间独立创建的,然后由应用程序连接到的 结果是,我不确定在使用rails new mySecondProject创建第二个应用程序时,

新手问题

我设置了一个rails应用程序在本地使用postrges,这花了我一段时间

当然,我必须在database.yml文件中填入数据库的详细信息,但我是以一种机械僵尸的方式来做的,只是输入我认为可以工作的内容,而不理解我为什么这样做

我不明白的是,数据库是在我执行
rails new myProject
时用rails应用程序创建的,还是在postrgres安装期间独立创建的,然后由应用程序连接到的

结果是,我不确定在使用
rails new mySecondProject
创建第二个应用程序时,我是否需要去创建第二个数据库以供连接,或者是它自己做的,我在database.yml文件中输入的信息只是为了让它访问我的本地…postgres程序…或者类似的东西


这有意义吗???

我认为如果您正确地迁移到PG,Rails下次会自动这样做


请看一看。

否创建新rails应用程序时不会创建数据库。但是,您可以使用rake任务创建数据库
rake db:create

要查看命名空间“db”中所有任务的列表,可以运行
rake-tdb