使用Padrino和Sequel,迁移可以创建奇异的SQL表吗?

时间:2015-06-05 13:16:34

标签: sequel padrino sequel-gem

我希望使用Padrino FrameworkSequel作为我的ORM来构建应用程序。问题是我需要与使用奇异命名表创建的现有数据库进行交互。我可以让padrino使用表格的单数名称(例如" Entry"而不是"条目"而不是重命名SQL表(因为其他应用程序也使用此数据库)) )?

感谢您的时间和帮助。

1 个答案:

答案 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 

这个问题对Sequel-Talk Google Group

的启示