我需要一次对 PostgreSQL 数据库进行多次更新。为了让它更快,我想避免在我的 ruby 应用程序和数据库之间不断更改上下文。
我已经了解了#update_sql方法,但是我将这些查询排队的策略不起作用。我正在制作一个sqls
包含许多更新字符串的列表,然后db[sqls.join(';') + ';']
. 如果不执行此行,我决定打印生成的 sql 并将其复制/粘贴到它工作的数据库中。
为什么这不起作用?如何在单个 sql 中发送多个更新?
我需要一次对 PostgreSQL 数据库进行多次更新。为了让它更快,我想避免在我的 ruby 应用程序和数据库之间不断更改上下文。
我已经了解了#update_sql方法,但是我将这些查询排队的策略不起作用。我正在制作一个sqls
包含许多更新字符串的列表,然后db[sqls.join(';') + ';']
. 如果不执行此行,我决定打印生成的 sql 并将其复制/粘贴到它工作的数据库中。
为什么这不起作用?如何在单个 sql 中发送多个更新?