首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Sequel::Model中使用另一个数据库中的表

问在Sequel::Model中使用另一个数据库中的表
EN

Stack Overflow用户
提问于 2012-04-30 17:52:17
回答 1查看 124关注 0票数 0

我正在使用Sequel与MySQL数据库和Padrino。要从我使用的数据库中获取统计数据,请执行以下操作:

代码语言:javascript
复制
class Stats < Sequel::Model(:"#{OTHER_DB}__stats")
end

OTHER_DB是统计表所在的数据库的名称。一切正常,在使用这个类时,我成功地获得了统计信息,但是当启动padrino时,我得到了这个错误:

代码语言:javascript
复制
FATAL - [30/Apr/2012 11:33:29] "Mysql2::Error: Table 'api_test.stats' doesn't exist: DESCRIBE stats"

api_test是我未指定任何其他内容时使用的默认数据库的名称。

为什么我会得到这个错误?我怎样才能防止它呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-01 00:10:38

这是由于Sequel中的一个bug造成的。它将在明天的3.35.0版本中修复。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10381652

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档