问题标签 [sequel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2891 浏览

ruby-on-rails - 如何将 Heroku 数据拉入本地 SQLite3 数据库

我正在尝试对部署到 Heroku 的 Rails 应用程序中的数据进行本地备份,但遇到了问题。我按照水龙头的说明安装了水龙头。

我得到两种类型的错误。我在本地创建了一个 SQLite DB 并尝试使用以下命令提取数据:

或者

但无论哪种方式,我都会得到这个:

或者,我尝试让 Taps 自动检测我的应用程序中的开发数据库并重写它,尽管这并不是我想要的。然后我开始收到如下错误:

最终

0 投票
2 回答
1381 浏览

ruby - 续集 ORM 用法

我目前正在做一个涉及使用 Ruby 进行网络编程的小型宠物项目。我是 web 编程、MVC、ORM 等的新手,所以这里有很多障碍。

无论如何,我在使用Sequel作为 ORM 时遇到了困难。

我已经运行了一个 PostgreSQL 数据库(在没有使用 Sequel 的情况下创建,我只使用了一个普通的 PostgreSQL 命令),但我不知道从哪里/如何开始使用 Sequel 作为 ORM。

我知道如何使用 Sequel 连接到 PostgreSQL 数据库,然后呢?

这是一段令人沮丧的时间,因为我陷入了这个问题。网站上的文档对我来说有点压倒性。尝试 IRC 频道没有答案..

我的第一个目标是制作一个简单的 Ruby 脚本,它能够使用 Sequel 作为 ORM 从 CSV 文件更新 PostgreSQL 中的表。

我迫切需要一些启示。

0 投票
1 回答
1053 浏览

mysql - 尝试运行 Ruby On Rails 应用程序时的 Sequel::AdapterNotFound

我正在尝试在我的系统上运行一个项目。我通过 GITHub 导入源代码,并在本地使用 WEBrick 运行它。当我这样做时,会打印以下错误:

我在“Sequel::AdapterNotFound”、“LoadError126”、“mysql_api.so”上搜索,但似乎无法获得任何有价值的信息。

我找到了这个页面:http ://permalink.gmane.org/gmane.comp.lang.ruby.sequel/2645 有人似乎有类似的问题,回复询问运行是否irb -rubygems -rmysql返回错误。我这样做了,它给了我一个错误,说计算机上缺少 LIBMYSQL.dll。我不确定这是否有用,但我想在这里提一下。

有没有人知道解决问题的线索,或者我要研究的方向?

0 投票
3 回答
5951 浏览

ruby-on-rails - heroku db:拉不工作

此命令后显示此消息

/usr/lib/ruby/gems/1.8/gems/rest-client-1.6.1/lib/restclient/abstract_response.rb:50:警告:为未来版本添加括号参数加载的水龙头 v0.3.13 警告:数据在数据库 'postgresql://root:@localhost/db_name' 将被覆盖且不可恢复。您确定要继续吗?(是/否)?y 连接数据库失败:Sequel::AdapterNotFound -> LoadError: no such file to load -- sequel/adapters/postgresql

如何使用 db:pull

0 投票
1 回答
5613 浏览

ruby - 如何将 Ruby Sequel 日志记录设置为 DEBUG 级别?

默认的 Ruby Sequel 行为是在 INFO 级别记录所有数据库查询(与在 DEBUG 级别记录的 ActiveRecord 不同)。我该如何改变?

0 投票
1 回答
635 浏览

mysql - Sequel Gem 能否通过 SSL 连接到 MySQL

有没有人知道如何通过 ssl 从续集 gem 连接到远程 mysql 数据库?我可以在没有 ssl 的情况下进行连接,但尝试以需要 ssl 的用户身份连接失败并显示错误消息:


我可以使用 mysql 客户端正常连接,所以我猜可能续集无法处理 ssl - 尽管我认为这是 mysql 客户端库的工作。

谢谢

克里斯

0 投票
2 回答
2097 浏览

ruby - 这个怎么写比较好?Ruby Sequel 链接或

在 SQL 中,它应该如下所示:

我的(丑陋的)解决方案:

是否有更好的解决方案来链接或条件?

0 投票
1 回答
689 浏览

sql - 使用 Sequel 更新后如何获取受影响的行数?

更新数据后是否可以获得受影响的行数?

这里有一个例子:

0 投票
3 回答
3702 浏览

ruby-on-rails - 续集不适用于 postgres

我正在尝试将我的 Rails 应用程序迁移到 PostGreSql,以便在与 heroku 相同的环境中工作......

我在我的 Mac 上安装了 postgres、pg 和 postgres-pr,但我无法让 Taps 将我的数据库从 Heroku 拉到我的 postgresql 服务器上。

我的 Rails 应用程序无缝连接到数据库。

当我遇到 irb 这就是我得到的:

我不明白出了什么问题。

有人有想法吗?


这就是我得到的杰里米

我不确定“检查路径中某处的 pg.rb 或 postgres.rb”是什么意思

我应该扫描 $PATH 中的所有目录并查找不需要的 pg.rb 或 postgres.rb 文件吗?


这很奇怪,因为我确实安装了 pg 和 postgre

这是我刚刚跑的

0 投票
4 回答
630 浏览

ruby - MacRuby,使用 Sequel 时出错

我刚刚使用命令安装了Sequelsudo macgem install sequel。它告诉我 sequel-3.18.0 已成功安装。

当我启动 xcode 并启动一个新的MacRuby应用程序时,它会为单元测试设置一个目标。我已经修改stub_test.rb了以下两行:

尝试运行单元测试时,出现以下错误:

没有这两个require语句,测试运行良好。

我试图用谷歌搜索,并在 macruby.org 上找到了以下票

Ticket #930 SIGABRT in MacRuby 0.7 with Sequel + SQLite3-Ruby gem [...] 修复 Sequel 中的 Kernel#require 问题后,我可以毫无问题地加载 Sequel 和 SQLite3。[...] 所需的库是 Sequel(为 Kernel.require 打补丁,而不是 Sequel#self.require 中的 super)和 SQLite3-Ruby。[...]

我在其他任何地方都找不到有关此补丁的任何信息,但是...

有什么已知问题吗?此错误消息是什么意思,以及如何使其工作?