我正在寻找使用 Padrino Framework 构建应用程序与 Sequel作为我的 ORM。问题是我需要与使用单名表创建的现有数据库进行交互。我是否可以让 padrino 对表使用单一名称(例如“Entry”而不是“Entries”),而不是重命名 SQL 表(因为其他应用程序也使用此数据库)?
感谢您的时间和帮助。
最佳答案
您可以在具有单一/任意名称的表上定义 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 上这个问题的启发
关于ruby - 将 Padrino 与 Sequel 结合使用,迁移可以创建单名 SQL 表吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30667552/