2016-07-29 55 views
0

我一直在學習數據庫創建空的PostgreSQL數據庫,並想知道,如果是有一個DataMapper的方法-or另一個「紅寶石」的方式 -創建一個空的數據庫,而不是使用psqlcreate database "bd_name"; ,在Sinatra項目中?如何使用DataMapper的

回答

0

你應該做的是創建一個Rakefile並定義一個Rake任務來創建數據庫,並且在對數據庫進行任何結構性更改後運行遷移任務。使用DataMapper,這比使用ActiveRecord(它提供了它自己的數據庫任務)更有效。

看看the Rakefile提供的Padrino靈感框架。