我正在使用Padrino Framework作为[ORM]来使用Sequel构建应用程序。问题是我需要与使用单表创建的现有数据库进行交互。无需重命名SQL表(因为其他应用程序也使用此数据库),我是否能够让padrino为表使用单数名称(例如“ Entry”而不是“ Entries”)?
感谢您的时间和协助。
您可以在具有这样的单/任意名称的表上定义Sequel模型:
class Entry < Sequel::Model(:entry); end
我自己在帕德里诺(Padrino)尝试了一个“ Entry”表(PostgreSQL),它的工作原理是:-
$ padrino c
> e = Entry.new
=> #<Entry @values={}>
> e.save
=> #<Entry @values={:id=>1}>
> Entry.count
=> 1
此问题对Sequel-Talk Google Group的启示