Make Liquibase use lowercase for SQL names (Liquibase #4) 44/141544/1 master
authordanielhanrahan <daniel.hanrahan@est.tech>
Thu, 17 Jul 2025 14:12:34 +0000 (15:12 +0100)
committerdanielhanrahan <daniel.hanrahan@est.tech>
Thu, 17 Jul 2025 14:12:34 +0000 (15:12 +0100)
Liquibase by default will put quotes around table/column/index names,
making them case-sensitive. DB-migrator SQL does not use quotes, so
all names are treated as lowercase. This will cause upgrade issues in
further commits. This commit makes Liquibase only quote entity name
if they are using reserved keywords like 'table'.

Issue-ID: POLICY-5398
Change-Id: Id0c6f553cf9c0d2459cf1a3701676d177644f619
Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech>
runtime-acm/src/main/resources/db/changelog/changelog-1400.yaml
runtime-acm/src/main/resources/db/changelog/changelog-1500.yaml
runtime-acm/src/main/resources/db/changelog/changelog-1600.yaml
runtime-acm/src/main/resources/db/changelog/changelog-1601.yaml
runtime-acm/src/main/resources/db/changelog/changelog-1700.yaml
runtime-acm/src/main/resources/db/changelog/changelog-1701.yaml
runtime-acm/src/main/resources/db/changelog/db.changelog-master.yaml

index fb767de..26da409 100644 (file)
@@ -17,6 +17,7 @@
 # ============LICENSE_END=========================================================
 
 databaseChangeLog:
+  - objectQuotingStrategy: QUOTE_ONLY_RESERVED_WORDS
   - changeSet:
       author: policy
       id: 1400
index 2aeed5c..0ab30f6 100644 (file)
@@ -17,6 +17,7 @@
 # ============LICENSE_END=========================================================
 
 databaseChangeLog:
+  - objectQuotingStrategy: QUOTE_ONLY_RESERVED_WORDS
   - changeSet:
       author: policy
       id: 1500
index 1cbfddb..4a73549 100644 (file)
@@ -17,6 +17,7 @@
 # ============LICENSE_END=========================================================
 
 databaseChangeLog:
+  - objectQuotingStrategy: QUOTE_ONLY_RESERVED_WORDS
   - changeSet:
       author: policy
       id: 1600
index bf21bee..874afdc 100644 (file)
@@ -17,6 +17,7 @@
 # ============LICENSE_END=========================================================
 
 databaseChangeLog:
+  - objectQuotingStrategy: QUOTE_ONLY_RESERVED_WORDS
   - changeSet:
       author: policy
       id: 1601
index 26a4973..2605232 100644 (file)
@@ -17,6 +17,7 @@
 # ============LICENSE_END=========================================================
 
 databaseChangeLog:
+  - objectQuotingStrategy: QUOTE_ONLY_RESERVED_WORDS
   - changeSet:
       author: policy
       id: 1700
index dfc4b26..ccf06e5 100644 (file)
@@ -17,6 +17,7 @@
 # ============LICENSE_END=========================================================
 
 databaseChangeLog:
+  - objectQuotingStrategy: QUOTE_ONLY_RESERVED_WORDS
   - changeSet:
       author: policy
       id: 1701
index d50d972..7b8a7a6 100644 (file)
@@ -17,6 +17,7 @@
 # ============LICENSE_END=========================================================
 
 databaseChangeLog:
+  - objectQuotingStrategy: QUOTE_ONLY_RESERVED_WORDS
   - include:
       file: db/changelog/changelog-1400.yaml
   - include: