Хранимая процедура H2 создается из файла schema.sql в Spring Boot - PullRequest
0 голосов
/ 17 ноября 2018

У меня есть хранимая процедура H2, которая создает и работает правильно при создании из консоли H2. Однако мне нужно, чтобы он был создан из сценария schema.sql, который запускается при каждой загрузке Spring.

ошибка:

org.h2.jdbc.JdbcSQLException: Syntax error in SQL statement "create alias if not exists myproc as [*]$$ import java.sql.Connection"

просто для ясности в коде нет [*] .. поэтому я предполагаю, что он не похож на $$. Я пробовал косые черты .. локальные переменные .. видел в документации что-то об использовании 'вместо $$, но это не сработало, либо пытался удалить if, если не существует.

Кроме того, остальные таблицы в файле schema.sql работают нормально.

Есть ли способ запустить его при загрузке Spring?

спасибо

...