将Padrino与后续版本一起使用,迁移程序是否可以创建名称唯一的SQL表?

问题描述 投票:2回答:1

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

感谢您的时间和协助。

ruby sequel padrino sequel-gem
1个回答
2
投票

您可以在具有这样的单/任意名称的表上定义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的启示

© www.soinside.com 2019 - 2024. All rights reserved.