我希望使用Padrino Framework和Sequel作为我的ORM来构建应用程序。问题是我需要与使用奇异命名表创建的现有数据库进行交互。我可以让padrino使用表格的单数名称(例如" Entry"而不是"条目"而不是重命名SQL表(因为其他应用程序也使用此数据库)) )?
感谢您的时间和帮助。
答案 0 :(得分:2)
您可以在表格上定义具有单数/任意名称的续集模型,如下所示:
class Entry < Sequel::Model(:entry); end
我自己在Padrino用一个&#34; Entry&#34; table(PostgreSQL)并且它可以工作: -
$ padrino c
> e = Entry.new
=> #<Entry @values={}>
> e.save
=> #<Entry @values={:id=>1}>
> Entry.count
=> 1
的启示