我一直在学习数据库并想知道,如果有一个Datamapper方法 - 或另一种“ruby”方式? - 用于创建空数据库而不是使用create database "bd_name";
psql
,在Sinatra项目中?
答案 0 :(得分:0)
您应该做的是创建Rakefile并定义Rake任务以创建数据库,以及在对数据库进行任何结构更改后运行迁移的任务。
使用DataMapper,这比使用ActiveRecord(它提供了自己的数据库任务)要多得多。
查看the Rakefile框架提供的Padrino的灵感。