【发布时间】:2011-08-17 22:08:06
【问题描述】:
我想要一种在 Ruby 中生成 SQL 查询的简单方法。我对 ActiveRecord、Sequel 和 DataMapper 了如指掌。我不是在寻找 ORM,而只是在寻找一种更简单的方法来生成 SQL 语句字符串。
我正在使用 RBHive 运行 Hive 查询,并且想要一种简单的方法来生成 Hive 查询语句。
这肯定存在(AR 等),我查看了Arel,这似乎很有希望。但无法弄清楚如何从流行的 ORM 库中剥离 SQL 语句生成部分。一切都需要连接到数据库服务器。
目前我只使用原始 SQL 字符串,但我想摆脱这种情况,因为查询变得越来越复杂且容易出错。
有什么想法吗?
【问题讨论】: