【发布时间】:2017-09-08 19:24:30
【问题描述】:
我在 DataGrip 中建立了一个项目,其中几个 sql 文件分布在几个目录中,如下所示:
我希望管理复杂性,因为这会变成数百个文件。这是目前的学习/概念验证级别的工作。
我想做的是有一种方法来运行/构建/发布这个项目,但目前我发现最好的方法是选择文件,然后执行“运行文件”CTRL+SHIFT+F10。这有点用,但现在我有一个以错误顺序运行的外键。我不想像在文件名前加上整数来强制执行特定的顺序一样。感觉就像一个真正的杂物。
我应该如何做到这一点,我一定错过了一些东西,因为替代方法非常手动且容易出错。如果重要的话,我正在使用的数据库是 Oracle。
【问题讨论】:
-
您好!你究竟想拥有什么?一些模型,您可以在其中阐明要运行的文件的顺序?
-
@moscas 类似的,在 Visual Studio 下,我们有一个类似的布局,并且有一个主 SQL 文件,其中列出了其他文件和加载它们的顺序。归根结底,我希望能够说,将所有这些文件作为一个集合加载并控制顺序,以便遵守约束。
-
听起来很合理。请在创建的问题中分享您的其他想法:youtrack.jetbrains.com/issue/DBE-4473