问题标签 [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.
ruby-on-rails - 如何将 Heroku 数据拉入本地 SQLite3 数据库
我正在尝试对部署到 Heroku 的 Rails 应用程序中的数据进行本地备份,但遇到了问题。我按照水龙头的说明安装了水龙头。
我得到两种类型的错误。我在本地创建了一个 SQLite DB 并尝试使用以下命令提取数据:
或者
但无论哪种方式,我都会得到这个:
或者,我尝试让 Taps 自动检测我的应用程序中的开发数据库并重写它,尽管这并不是我想要的。然后我开始收到如下错误:
最终
ruby - 续集 ORM 用法
我目前正在做一个涉及使用 Ruby 进行网络编程的小型宠物项目。我是 web 编程、MVC、ORM 等的新手,所以这里有很多障碍。
无论如何,我在使用Sequel作为 ORM 时遇到了困难。
我已经运行了一个 PostgreSQL 数据库(在没有使用 Sequel 的情况下创建,我只使用了一个普通的 PostgreSQL 命令),但我不知道从哪里/如何开始使用 Sequel 作为 ORM。
我知道如何使用 Sequel 连接到 PostgreSQL 数据库,然后呢?
这是一段令人沮丧的时间,因为我陷入了这个问题。网站上的文档对我来说有点压倒性。尝试 IRC 频道没有答案..
我的第一个目标是制作一个简单的 Ruby 脚本,它能够使用 Sequel 作为 ORM 从 CSV 文件更新 PostgreSQL 中的表。
我迫切需要一些启示。
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。我不确定这是否有用,但我想在这里提一下。
有没有人知道解决问题的线索,或者我要研究的方向?
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
ruby - 如何将 Ruby Sequel 日志记录设置为 DEBUG 级别?
默认的 Ruby Sequel 行为是在 INFO 级别记录所有数据库查询(与在 DEBUG 级别记录的 ActiveRecord 不同)。我该如何改变?
mysql - Sequel Gem 能否通过 SSL 连接到 MySQL
有没有人知道如何通过 ssl 从续集 gem 连接到远程 mysql 数据库?我可以在没有 ssl 的情况下进行连接,但尝试以需要 ssl 的用户身份连接失败并显示错误消息:
我可以使用 mysql 客户端正常连接,所以我猜可能续集无法处理 ssl - 尽管我认为这是 mysql 客户端库的工作。
谢谢
克里斯
ruby - 这个怎么写比较好?Ruby Sequel 链接或
在 SQL 中,它应该如下所示:
我的(丑陋的)解决方案:
是否有更好的解决方案来链接或条件?
sql - 使用 Sequel 更新后如何获取受影响的行数?
更新数据后是否可以获得受影响的行数?
这里有一个例子:
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
这是我刚刚跑的
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。[...]
我在其他任何地方都找不到有关此补丁的任何信息,但是...
有什么已知问题吗?此错误消息是什么意思,以及如何使其工作?