From b9ac4c89cbe836ae2838515dc4e3dd4847873621 Mon Sep 17 00:00:00 2001 From: Gavin King Date: Tue, 12 Aug 2025 16:47:02 +1000 Subject: [PATCH 1/2] Revert "HHH-19701 add 'if exists' to 'drop sequence' on Maria" This reverts commit 877e4f0403c4f670d20218649140ae5ba227d518. --- .../java/org/hibernate/dialect/sequence/SequenceSupport.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hibernate-core/src/main/java/org/hibernate/dialect/sequence/SequenceSupport.java b/hibernate-core/src/main/java/org/hibernate/dialect/sequence/SequenceSupport.java index e625cb3de664..f77f18d96549 100644 --- a/hibernate-core/src/main/java/org/hibernate/dialect/sequence/SequenceSupport.java +++ b/hibernate-core/src/main/java/org/hibernate/dialect/sequence/SequenceSupport.java @@ -226,7 +226,7 @@ default String[] getDropSequenceStrings(String sequenceName) throws MappingExcep * @throws MappingException If sequences are not supported. */ default String getDropSequenceString(String sequenceName) throws MappingException { - return "drop sequence if exists " + sequenceName; + return "drop sequence " + sequenceName; } /** From 94f2c61dbf0743d02d7ac3c3a09fee1cf5f4c38f Mon Sep 17 00:00:00 2001 From: Gavin King Date: Tue, 12 Aug 2025 16:48:27 +1000 Subject: [PATCH 2/2] HHH-19701 add 'if exists' to 'drop sequence' on Maria second try - thanks @WolfgangHG --- .../hibernate/dialect/sequence/MariaDBSequenceSupport.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/hibernate-core/src/main/java/org/hibernate/dialect/sequence/MariaDBSequenceSupport.java b/hibernate-core/src/main/java/org/hibernate/dialect/sequence/MariaDBSequenceSupport.java index 2d80f13fd7ca..6ef57d4b5e34 100644 --- a/hibernate-core/src/main/java/org/hibernate/dialect/sequence/MariaDBSequenceSupport.java +++ b/hibernate-core/src/main/java/org/hibernate/dialect/sequence/MariaDBSequenceSupport.java @@ -35,6 +35,11 @@ public String getSelectSequencePreviousValString(String sequenceName) throws Map return "previous value for " + sequenceName; } + @Override + public String getDropSequenceString(String sequenceName) throws MappingException { + return "drop sequence if exists " + sequenceName; + } + @Override public boolean sometimesNeedsStartingValue() { return true;