2

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

感谢您的时间和帮助。

4

1 回答 1

2

您可以在具有单数/任意名称的表上定义 Sequel 模型,如下所示:

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

我自己在帕德里诺用一个“条目”表(PostgreSQL)试过这个,它可以工作:-

$ padrino c

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

Sequel-Talk Google Group上这个问题的灵感

于 2015-12-10T16:12:00.143 回答