Настройте DataGrip для запуска всего скрипта по умолчанию при выполнении - PullRequest
0 голосов
/ 05 мая 2020

Я использую версию DataGrip 2020.1 на Ma c и подключился к BigQuery с помощью рекомендуемых драйверов Simba JDB C.

Если я попытаюсь запустить, либо с помощью cmd + Enter, либо Нажав зеленую кнопку воспроизведения, код с CTE, я получаю сообщение об ошибке, что CTE не может быть найден, как показано ниже. Проблема в том, что по умолчанию выполняется только последняя строка кода. Если я выделю весь текст, а затем выполню, все будет нормально.

enter image description here

Заглянув в настройки, я вижу, что в определенных ситуациях есть варианты того, что будет по умолчанию. Однако, даже если для них установлено значение «Весь сценарий» (и применяется и пытается перезапустить), я все еще получаю ту же проблему, и мне все равно нужно выделить весь текст, чтобы заставить его работать правильно. enter image description here

Необходимость нажимать cmd + a перед выполнением не является нарушением сделки, это просто раздражает. Кто-нибудь знает, как заставить весь скрипт выполняться по умолчанию на Ma c?

1 Ответ

0 голосов
/ 07 мая 2020

Вам нужно изменить настройки следующим образом:

  • При выполнении внутреннего оператора на Smallest statement

  • в противном случае выполните от до Nothing

  • для выбора выполните от до Exactly as statements

execution settings output

...