From 31b8f5498426638deb0c22c0988f764e8a8c38b2 Mon Sep 17 00:00:00 2001 From: joshahicks Date: Wed, 6 Oct 2021 12:07:19 -0400 Subject: [PATCH] 0005097: Postgres default value support for gen_random_uuid() --- .../jumpmind/db/platform/postgresql/PostgreSqlDdlBuilder.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/postgresql/PostgreSqlDdlBuilder.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/postgresql/PostgreSqlDdlBuilder.java index 5f7d000e79..2fb3b1ed01 100644 --- a/symmetric-db/src/main/java/org/jumpmind/db/platform/postgresql/PostgreSqlDdlBuilder.java +++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/postgresql/PostgreSqlDdlBuilder.java @@ -449,7 +449,8 @@ protected boolean processChange(Database currentModel, Database desiredModel, protected void printDefaultValue(String defaultValue, int typeCode, StringBuilder ddl) { if (defaultValue != null && ((defaultValue.endsWith("::uuid") && Types.OTHER == typeCode) || - (defaultValue.contains("::") && Types.ARRAY == typeCode))) { + (defaultValue.contains("::") && Types.ARRAY == typeCode) || + (defaultValue.contains("gen_random_uuid()")))) { ddl.append(defaultValue); } else if (Types.BOOLEAN == typeCode || Types.BIT == typeCode) { boolean isNull = false;