将 Padrino 与 Sequel 结合使用,迁移能否创建单名 SQL 表?

Using Padrino with Sequel, Can Migrations Create Singularly Named SQL Tables?

我正在寻找使用 Padrino Framework with Sequel 作为我的 ORM 来构建应用程序。问题是我需要与使用单独命名的表创建的现有数据库进行交互。与其重命名 SQL 表(因为其他应用程序也使用此数据库),我能否让 padrino 对表使用单数名称(例如 "Entry" 而不是 "Entries")?

感谢您的时间和协助。

您可以在 table 上使用 singular/arbitrary 名称定义 Sequel 模型,如下所示:

class Entry < Sequel::Model(:entry); end

我自己在 Padrino 中使用 "Entry" table (PostgreSQL) 进行了尝试,它有效:-

$ padrino c

> e = Entry.new
 => #<Entry @values={}> 
> e.save
 => #<Entry @values={:id=>1}> 
> Entry.count
 => 1 

灵感来自 Sequel-Talk Google Group

上的这个问题