问题标签 [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 回答
141 浏览

mysql - 如何使用从另一个表中选择的字段更新表?

尽管有很多与此类似的问题,例如“从另一个表更新记录”,但我无法使其正常工作。

我有一个选择和更新表的查询sem_stdexamfinresmark。select 子查询返回多行数据,其大小可能不等于正在更新的表,但更新现在正在工作。

查询看起来像:


编辑:

0 投票
1 回答
261 浏览

sql-server - 使用 Ruby(无 Rails)从 Selenium 连接和修改 SQL 服务器

我想 Selenium 对这个问题并不重要,但我想我会把它添加进去。另外,我没有使用 Rails。

我需要使用 ruby​​ 访问 Sqlserver 并删除一些记录。没有什么太疯狂了。我在网上找到了一些信息,但我想知道您推荐的最佳方法是什么。

我遇到了 DBI 和 SEQUEL gem,但不确定我需要投入多少时间才能启动和运行。另外,有没有更好的选择?

谢谢

0 投票
2 回答
1662 浏览

mysql - Sequel gem & MySQL (Ruby + Windows):加载 mysql.so 文件,而不是 mysql.rb

使用 ruby​​ gem 'sequel',当我尝试时Sequel.connect("mysql://localhost"),我收到以下错误:

如何让这个 gem 连接到 MySQL 服务器?

系统:Win XP、Ruby 1.8.7、Mysql 5.1.51

0 投票
2 回答
4221 浏览

ruby-on-rails - 如何调用 ActiveRecord 验证器作为实例方法(ala Sequel)?

我有一个模型,根据其当前状态需要不同的验证器。我应该如何为每个实例调用 ActiveRecord 验证器?我想尽可能多地重复使用管道,但我不确定如何继续。

我可以只使用自定义验证器,但为什么我需要复制所有内置验证器逻辑(i18n 错误消息等)?

有没有一种简洁的方法可以将 Rails 验证器作为实例方法调用?我认为 Sequel 的基于实例的验证器的方法比 ActiveRecord 的基于类的方法更合理,但我不在这里判断。我只是想回到解决更有趣的问题。我只是希望其他人已经遇到过这个问题,并且可以为我指出一些有趣的要点或宝石。

0 投票
1 回答
179 浏览

sql - 在续集中使用基本连接

我正在使用sequelRuby 中的 gem 连接到 sqlite 数据库(由 rails 提供)。我有各种Users 和各种Projects。我想找到唯一的项目对象user.username/project.name,如果它存在的话。这样做最优雅的方式是什么?我有连接工作等。我有:

0 投票
3 回答
977 浏览

ruby - 从 Sequel 准备中获取插入的 ID

我在 Sequel 中有一个准备好的插入语句(使用 Oracle)。

当我调用它时,该行被添加得很好。

我有一个触发器和一个序列设置,所​​以 ID 将自动生成。我想取回刚刚添加的行(或 id),但我不知道如何取回。我不能使用insert,因为 value 是 CLOB 并且可能大于 4000 个字符。

0 投票
1 回答
1097 浏览

ruby - 如何使用 sequel 和 mysql 迁移数据库?

我可以像这样在没有密码的情况下迁移数据库

但是如何传递密码?

0 投票
1 回答
124 浏览

ruby - 是否可以按 Sequel 中未选择的列排序?

给定一个包含 和 列的表,tc1有一个失败的Sequel(版本 3.27.0)查询,格式如下:c2cx

我不需要cx输出中的值,我只希望它们用于订购。

等效的 SQL 将是:

我目前的解决方法是也要求cx,即使我不需要它:

谁能确认这是续集中的已知行为/错误?

0 投票
1 回答
1210 浏览

ruby - 带有 PostgreSQL 的 Ruby EventMachine

我知道对于 mysql,em-mysql作为 MySQL 的异步接口驱动程序存在,并且 Active Record 经过一些修改后可以立即使用。我相信 Sequel 已经具备这种能力。我也知道 pg gem 暴露了 PostgreSQL 的本地异步 API。

我的问题:当支持数据库是 PostgreSQL 时,是否有任何 Ruby ORM 可以与 EventMachine 本机互操作?如果没有,需要做些什么来改造 Sequel 以支持异步 PostgreSQL?主动记录?

0 投票
2 回答
221 浏览

mysql - 考虑在 Rails 上进行扩展,你会编写手工编码的 SQL 吗?使用续集宝石?

如果我想通过根据授权规则(位置和用户角色)将其数据库分布在不同的机器上来扩展 Rails 应用程序。因此,归属于该位置的任何资源都将位于专用于该位置的数据库中。

我应该开始编写基本的 SQL,使用 Sequel gem 之类的东西还是保持ActiveRecord的优点和魔力?