如何在Datagrip中加载或运行多个SQL文件?

Ukk*_*kko 5 intellij-idea datagrip

我已经在DataGrip中建立了一个项目,其中多个sql文件分布在几个目录中,如下所示: 项目文件结构

我的希望是管理这种复杂性,因为它将变成数百个文件。目前,这是对概念级别工作的学习/证明。

我想做的是有一种运行/构建/发布该项目的方法,但是目前,我发现最好的方法是选择文件,然后执行“运行文件” CTRL + SHIFT + F10。这工作了一段时间,但是现在我有一个外键以错误的顺序运行。我不想像使用整数在文件名前添加前缀来强制执行特定顺序一样。感觉真是太棒了。

我应该如何做到这一点,我肯定错过了一些东西,因为这种选择非常手工且容易出错。如果很重要,我要使用的数据库是Oracle。

小智 8

从 DataGrip 2020.1 开始,人们可以创建运行配置并指定数据源和多个文件或脚本:

运行配置设置

请参阅DataGrip 博客文章