Сравнение результатов запроса с использованием H2 RunScript - PullRequest
0 голосов
/ 18 июня 2019

Документация по RunScript

java -cp ${H2_JAR} org.h2.tools.RunScript /?

упоминает:

[-checkResults]     Check if the query results match the expected results

, поэтому, если мы можем использовать следующее:

java -cp ${H2_JAR} org.h2.tools.RunScript -url "${MAIN_APP_CONNECTION_STRING}" -user sa -password sa -script <(echo 'select count(*) from abc.someTable;') -showResults

чтобы просто напечатать данные, кажется, что мы можем сделать утверждения, также используя флаг -checkResults.

Но как? Из исходного кода кажется, что checkResults читает некоторые операторы, но если для checkResults предоставлен какой-либо параметр, скажем, select 0, выдается ошибка:

Exception in thread "main" org.h2.jdbc.JdbcSQLException: Feature not supported: "0"

Может кто-нибудь показать мне образцовую команду?

...