From 0d8d255f178390e2e3d8212aad2f48e11611b849 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20P=C3=B6hler?= Date: Fri, 7 Jan 2022 16:56:30 +0100 Subject: [PATCH] DB2: fix extra-ddl to create necessary explain_* tables for query plans --- ebean-test/src/test/resources/extra-ddl.xml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ebean-test/src/test/resources/extra-ddl.xml b/ebean-test/src/test/resources/extra-ddl.xml index ae128968c..764b63a81 100644 --- a/ebean-test/src/test/resources/extra-ddl.xml +++ b/ebean-test/src/test/resources/extra-ddl.xml @@ -64,4 +64,13 @@ create index ix_ebasic_jmjb_gin2 on ebasic_json_map_json_b using gin(content jsonb_path_ops); + +delimiter $$ +BEGIN +IF NOT EXISTS (SELECT * FROM SYSCAT.TABLES WHERE TABSCHEMA = CURRENT SCHEMA AND TABNAME = 'EXPLAIN_STREAM') THEN +call SYSPROC.SYSINSTALLOBJECTS( 'EXPLAIN', 'C' , '', CURRENT SCHEMA ); +END IF; +END;$$ + +