From f7857fc5575a348ecb5a2ffb42ef4ebbbe34dda1 Mon Sep 17 00:00:00 2001 From: tvallin Date: Tue, 27 Feb 2024 18:10:39 +0100 Subject: [PATCH] add specific sql script for oracle database Signed-off-by: tvallin --- .../archetype/mp/custom/database-outputs.xml | 12 ++++----- ...nit_script.sql => init_script.sql.default} | 0 .../resources/META-INF/init_script.sql.oracle | 25 +++++++++++++++++++ 3 files changed, 31 insertions(+), 6 deletions(-) rename archetypes/archetypes/src/main/archetype/mp/database/files/src/main/resources/META-INF/{init_script.sql => init_script.sql.default} (100%) create mode 100644 archetypes/archetypes/src/main/archetype/mp/database/files/src/main/resources/META-INF/init_script.sql.oracle diff --git a/archetypes/archetypes/src/main/archetype/mp/custom/database-outputs.xml b/archetypes/archetypes/src/main/archetype/mp/custom/database-outputs.xml index e0cca399666..f1185e6e32b 100644 --- a/archetypes/archetypes/src/main/archetype/mp/custom/database-outputs.xml +++ b/archetypes/archetypes/src/main/archetype/mp/custom/database-outputs.xml @@ -173,6 +173,8 @@ + Helidon MP application that uses JPA with an in-memory H2 database. h2 @@ -276,6 +278,8 @@ For details, see https://www.h2database.com/html/cheatSheet.html + false Helidon MP application that uses the dbclient API with MySQL database. @@ -320,6 +324,8 @@ docker run --rm --name mysql -p 3306:3306 \ + ../database/files @@ -376,12 +382,6 @@ For details on an Oracle Docker image, see https://github.com/oracle/docker-imag - - ../database/files - - src/*/resources/*/init_script.sql - - ../database/files diff --git a/archetypes/archetypes/src/main/archetype/mp/database/files/src/main/resources/META-INF/init_script.sql b/archetypes/archetypes/src/main/archetype/mp/database/files/src/main/resources/META-INF/init_script.sql.default similarity index 100% rename from archetypes/archetypes/src/main/archetype/mp/database/files/src/main/resources/META-INF/init_script.sql rename to archetypes/archetypes/src/main/archetype/mp/database/files/src/main/resources/META-INF/init_script.sql.default diff --git a/archetypes/archetypes/src/main/archetype/mp/database/files/src/main/resources/META-INF/init_script.sql.oracle b/archetypes/archetypes/src/main/archetype/mp/database/files/src/main/resources/META-INF/init_script.sql.oracle new file mode 100644 index 00000000000..a0fa2f18a12 --- /dev/null +++ b/archetypes/archetypes/src/main/archetype/mp/database/files/src/main/resources/META-INF/init_script.sql.oracle @@ -0,0 +1,25 @@ +INSERT INTO POKEMONTYPE VALUES (1, 'Normal') +INSERT INTO POKEMONTYPE VALUES (2, 'Fighting') +INSERT INTO POKEMONTYPE VALUES (3, 'Flying') +INSERT INTO POKEMONTYPE VALUES (4, 'Poison') +INSERT INTO POKEMONTYPE VALUES (5, 'Ground') +INSERT INTO POKEMONTYPE VALUES (6, 'Rock') +INSERT INTO POKEMONTYPE VALUES (7, 'Bug') +INSERT INTO POKEMONTYPE VALUES (8, 'Ghost') +INSERT INTO POKEMONTYPE VALUES (9, 'Steel') +INSERT INTO POKEMONTYPE VALUES (10, 'Fire') +INSERT INTO POKEMONTYPE VALUES (11, 'Water') +INSERT INTO POKEMONTYPE VALUES (12, 'Grass') +INSERT INTO POKEMONTYPE VALUES (13, 'Electric') +INSERT INTO POKEMONTYPE VALUES (14, 'Psychic') +INSERT INTO POKEMONTYPE VALUES (15, 'Ice') +INSERT INTO POKEMONTYPE VALUES (16, 'Dragon') +INSERT INTO POKEMONTYPE VALUES (17, 'Dark') +INSERT INTO POKEMONTYPE VALUES (18, 'Fairy') + +INSERT INTO POKEMON VALUES (1, 'Bulbasaur', 12) +INSERT INTO POKEMON VALUES (2, 'Charmander', 10) +INSERT INTO POKEMON VALUES (3, 'Squirtle', 11) +INSERT INTO POKEMON VALUES (4, 'Caterpie', 7) +INSERT INTO POKEMON VALUES (5, 'Weedle', 7) +INSERT INTO POKEMON VALUES (6, 'Pidgey', 3)