From 9ab8902dd66c2812e0c46782f751cea295c0cd15 Mon Sep 17 00:00:00 2001 From: Maxime Duchene-Savard Date: Sat, 20 Sep 2025 23:35:30 -0400 Subject: [PATCH] migrations work --- .idea/dataSources.xml | 17 ++++ .idea/data_source_mapping.xml | 6 ++ .idea/kotlinc.xml | 4 +- pom.xml | 15 +-- src/main/java/dev/mduchene/App.java | 26 ++++- src/main/java/dev/mduchene/Db.java | 13 ++- src/main/java/dev/mduchene/Migration.java | 40 ++++---- .../migrations/20250919-create-migration.kts | 0 .../migrations/20250920-create-migration.sql | 6 ++ src/test/java/dev/mduchene/MigrationTest.java | 96 +++++++++++++++++++ 10 files changed, 189 insertions(+), 34 deletions(-) create mode 100644 .idea/dataSources.xml create mode 100644 .idea/data_source_mapping.xml delete mode 100644 src/main/resources/migrations/20250919-create-migration.kts create mode 100644 src/main/resources/migrations/20250920-create-migration.sql create mode 100644 src/test/java/dev/mduchene/MigrationTest.java diff --git a/.idea/dataSources.xml b/.idea/dataSources.xml new file mode 100644 index 0000000..0c41b73 --- /dev/null +++ b/.idea/dataSources.xml @@ -0,0 +1,17 @@ + + + + + mariadb + true + org.mariadb.jdbc.Driver + jdbc:mariadb://localhost:3306/bolts + + + + + + $ProjectFileDir$ + + + \ No newline at end of file diff --git a/.idea/data_source_mapping.xml b/.idea/data_source_mapping.xml new file mode 100644 index 0000000..0517061 --- /dev/null +++ b/.idea/data_source_mapping.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml index b5bac53..e8009fd 100644 --- a/.idea/kotlinc.xml +++ b/.idea/kotlinc.xml @@ -7,8 +7,8 @@