如何将查询结果直接导出到RubyMine中的本地CSV文件

时间:2014-07-10 15:01:03

标签: postgresql rubymine

我正在使用RubyMine 6.3.3数据库控制台窗口运行查询并将其导出为CSV

这涉及3个步骤

步骤1.运行查询,等待一段时间以可视方式获得结果

Run the query to get results in a Visual way

步骤2.单击“文件图标”,然后选择“全部保存到文件”

Click on the "File Icon" and select "Save All To File

步骤3:在步骤1的同一时间再次等待将其导出为CSV

enter image description here

我已经检查过RubyMine论坛,设置没有任何成功。

我还发现了关于如何save (postgres) sql output to csv file

的这个问题

该问题的答案提到了这个命令

  

复制(选择*从foo)到'/tmp/test.csv'使用CSV;

但是通过使用该方法,文件将保存在我无法直接访问的服务器上。

有没有办法运行查询并将结果直接导入本地CSV文件,而无法获得可视化结果

4 个答案:

答案 0 :(得分:1)

此功能适用于RubyMine 8

在查询结果的右侧,您可以选择导出类型。

enter image description here

刷新/重新加载您的查询

enter image description here

选择要导出的行,例如cmd + a选择所有

使用cmd + c复制值

打开一个新的文本文件并使用cmd + v

粘贴数据

答案 1 :(得分:1)

是的,有一种方法可以解决您的问题:enter image description here

答案 2 :(得分:0)

此功能尚未实施,已经是JetBrains已经请求的功能,并在此链接中报告

http://youtrack.jetbrains.com/issue/DBE-454

http://track.jetbrains.com/issue/DBE-442#tab=Linked问题

所以有兴趣跟踪这个并更新此答案的人请做。

答案 3 :(得分:0)

如果您可以使用psql连接,请使用\copy命令将文件保存在客户端。

http://www.postgresql.org/docs/current/static/app-psql.html