sqldf重用相同的连接

时间:2016-01-05 14:07:16

标签: r sqldf

sqldf是否可以为所有查询重复使用相同的连接?我有一个应用程序,我需要设置会话时区。我试过了sqldf("SET SESSION TIME ZONE 'US/Hawaii'")。看起来每个查询都在关闭并打开与PostgreSQL的新连接。因此,SET SESSION如果我使用sqldf('show time zone'),它仍会打印localtime

有没有办法强制sqldf在代码期间一直重用单个连接?

1 个答案:

答案 0 :(得分:2)

我在文档中找到了答案。

通过在开头调用sqldf()将创建一个持久连接,并在代码调用结束时sqldf()将关闭连接。