【发布时间】:2014-06-21 13:50:55
【问题描述】:
在这个问题上我已经摸不着头脑了,尽管尝试了很多变化,但我看不出错误。编写应用程序文件后,其中包含使用 PostgreSQL 的正确 DataMapper.setup 代码(?),并尝试在 IRB/PRY 中玩耍时,即使在我有名为“Song.auto_migrate!”,这是我的代码,谁能帮我解决这个问题?提前致谢:
require 'data_mapper'
require 'dm-core' #main DataMapper gem
require 'dm-migrations' #extra DataMapper functionality extension
DataMapper.setup(:default, "postgres://localhost/development")
class Song
include DataMapper::Resource
property :id, Serial
property :title, String
property :lyrics, Text
property :length, Integer
property :released_on, Date
end
DataMapper.finalize
我要求文件在 irb 中一切正常,然后调用 Song.auto_migrate!它运行“数据库不存在”错误。我做错了什么?
【问题讨论】:
标签: sql sqlite postgresql sinatra