使用DataGrip编程运行查询并将其导出为CSV文件

5
我想编写一个脚本,可以使用Python或JavaScript来执行SQL文件查询,并将结果保存在CSV文件中。如果能够设置特定时间运行,则会有额外的加分。
我尝试查看IDE脚本控制台,但是我无法找到任何相关文档来实际运行JavaScript或Python,尽管它说这是可能的。
我也可以使用HTTP客户端进行操作,通过发送POST请求发送查询结果。
任何可以自动化点击UI的手动操作都将受到极大的赞赏。

你有办法解决这个问题吗?我也卡在同样的问题上了。 - kChak
没有,从来没有找到办法做到它。只能运行 Python 脚本。 - Lee-on Pedahzur
1个回答

4
在基于IntelliJ的IDE中,有一个名为“执行到文件”的功能。这是您正在寻找的吗?

enter image description here


谢谢回答!不,我正在寻找一些既可以运行查询又可以保存查询结果的东西,但是不需要我在用户界面中点击菜单。我想要构建一个脚本,实现自动化UI点击的功能。 - Lee-on Pedahzur
所以,你在DataGrip的查询控制台中有你的SQL。你想要按下魔术按钮,而不需要其他UI交互,你想要创建CSV文件。我说得对吗? - moscas
3
我有几个保存在文件夹中的SQL文件,我想让DG打开每个文件并运行它们,然后通过按下一个魔法按钮将每个文件保存为CSV文件。我知道你可以在DG中运行脚本,但似乎这很复杂/文档不清晰,没有人真正这样做。 - Lee-on Pedahzur

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接