Как я могу загрузить или запустить несколько файлов SQL в Datagrip?

Я создал проект в DataGrip с несколькими файлами sql, расположенными в паре каталогов, например: Файловая структура проекта

Я надеюсь справиться со сложностью, поскольку это превращается в сотни файлов. Это обучение / доказательство усилий на уровне концепции прямо сейчас.

Я хочу иметь способ запустить / построить / опубликовать этот проект, но на данный момент лучшее, что я нашел, - это выбрать файлы, а затем выполнить «Запустить файлы» CTRL + SHIFT + F10. Некоторое время это работало, но теперь у меня есть внешний ключ, который запускается в неправильном порядке. Я не хочу прибегать к хакерским атакам вроде добавления к именам файлов целых чисел для принудительного выполнения определенного порядка. Это похоже на настоящий кладж.

Как мне это сделать? Должно быть, я что-то пропустил, так как альтернатива очень ручная и подвержена ошибкам. Если это важно, база данных, с которой я работаю, - это Oracle.


person Ukko    schedule 12.04.2017    source источник
comment
Привет! Что на самом деле вы хотите иметь? Какая-то модель, где можно уточнить порядок запуска файлов?   -  person moscas    schedule 13.04.2017
comment
@moscas Что-то вроде этого, еще в Visual Studio у нас был похожий макет и был главный файл SQL, в котором перечислялись другие файлы и порядок их загрузки. В конце концов, я хочу иметь возможность сказать: загрузить все эти файлы как набор и контролировать порядок, чтобы ограничения соблюдались.   -  person Ukko    schedule 13.04.2017
comment
Звучит разумно. Поделитесь своими дополнительными идеями в созданном выпуске: youtrack.jetbrains.com/issue/DBE-4473   -  person moscas    schedule 14.04.2017


Ответы (1)


Начиная с DataGrip 2020.1, можно создать конфигурацию запуска и указать источник данных и несколько файлов или скриптов:

запустить настройку конфигурации

См. Сообщение в блоге DataGrip.

person Vasilii Chernov    schedule 03.04.2020