我成功使用IntelliJ IDEA 2017.2.1连接到远程PostgreSQL数据库,并在其中一个表上执行了一些选择查询。我得到了结果。我想将结果数据转储到文件或剪贴板,但是“转储数据”命令被禁用。知道为什么会这样或如何说出原因?感谢。
从“转储数据”按钮左侧的“选择”中选择哪种输出格式无关紧要。我已将DB驱动程序更新到最新版本。
我正在使用:
IntelliJ IDEA 2017.2.1
Build #IU-172.3544.35, built on July 31, 2017
Mac OS X 10.12.6
答案 0 :(得分:2)
对于那些数据库参数的查询结果(以及相应的Dump Data),SQL Console 到文件/剪贴板操作将被禁用(如当前Postgres / Redshift的数据库/架构或搜索路径已经更改 后您获得了这些查询结果。
即。当您使用一个当前架构(Postgres / Redshift中的搜索路径)执行选择查询,然后将架构(即使用'使用'语句)更改为另一个架构(Postgres / Redshift中的搜索路径)。
在使用更改的参数重新运行查询或将其还原后,应该启用它。
答案 1 :(得分:1)
按建议重复查询没有帮助。也没有定期重启。无效的缓存和重启确实有效。