【发布时间】:2021-01-16 00:02:26
【问题描述】:
查询有问题
con = PG::Connection.open(mydatabase)
result = con.exec_params(sql,[params1, params2, params3])
我怎样才能得到所有的文本发送查询,来调查它?
【问题讨论】:
-
很抱歉,我不清楚您的问题。你到底想看什么?示例代码中一个或多个变量的值?或者您想知道如何读取结果?
-
我想看看带参数的最终sql是什么样子的。我猜其中一个参数没有被正确读取,看到它在请求文本中的样子,我想我会理解发生了什么。其中一个参数看起来像“'1','2','3'”。此查询返回空结果,而不是错误。
-
在服务器端,您可以在 postgresql.conf 中设置
log_statement = all,这会将所有有效语句打印到日志中。 -
sql代表的查询是什么?
标签: ruby postgresql parameters