如何使用Datamapper创建空的Postgresql数据库

时间:2016-07-29 20:39:26

标签: ruby postgresql sinatra datamapper psql

我一直在学习数据库并想知道,如果有一个Datamapper方法 - 或另一种“ruby”方式? - 用于创建空数据库而不是使用create database "bd_name"; psql,在Sinatra项目中?

1 个答案:

答案 0 :(得分:0)

您应该做的是创建Rakefile并定义Rake任务以创建数据库,以及在对数据库进行任何结构更改后运行迁移的任务。

使用DataMapper,这比使用ActiveRecord(它提供了自己的数据库任务)要多得多。

查看the Rakefile框架提供的Padrino的灵感。