以编程方式运行查询并将其导出为 DataGrip 中的 CSV 文件
Posted
技术标签:
【中文标题】以编程方式运行查询并将其导出为 DataGrip 中的 CSV 文件【英文标题】:Programmatically run a query and export it as a CSV file in DataGrip 【发布时间】:2020-08-05 20:41:04 【问题描述】:我希望在 javascript 上使用 Python 编写脚本,执行 SQL 文件查询,然后将结果保存在 CSV 文件中。如果我还可以使其在特定时间有时间限制地运行,则可以加分。
我曾尝试查看 IDE 脚本控制台,但我找不到任何与实际运行 JavaScript 或 Python 相关的文档,即使它说有可能。
我也愿意使用 HTTP 客户端执行此操作,并使用 post 请求发送查询结果。
任何可以自动化点击 UI 的人工劳动的任何东西都将不胜感激。
【问题讨论】:
【参考方案1】:在基于 IntelliJ 的 IDE 中,有一个名为执行到文件的功能。是你要找的吗?
【讨论】:
感谢您的回答!不,我正在寻找既能运行查询又能保存它的东西,但我不需要点击 UI 中的菜单。我正在寻找构建一个基本上自动化 UI 点击的脚本。 所以,您在 DataGrip 的查询控制台中有您的 SQL。您想要按下 MAGIC BUTTON 并且没有其他 UI 交互,您想要创建 CSV 文件。我说的对吗? 我有几个 SQL 文件保存在一个文件夹中,我希望 DG 打开每个文件,运行它们,然后按一下魔术按钮将每个文件保存到 CSV 文件中。我知道你可以在 DG 中运行脚本,但它似乎很复杂/没有明确记录,实际上没有人这样做。以上是关于以编程方式运行查询并将其导出为 DataGrip 中的 CSV 文件的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 API 创建跨 TFS 集合的 TFS/Azure DevOps 工作项查询并将其导出到 Wor/Excel/Outlook 等
如何在 Datagrip 中使用 PostgreSQL 查询导出附加 CSV 文件?