From cd74b7d50d93c10107c4ed0c91ea8d408cc08367 Mon Sep 17 00:00:00 2001 From: joshahicks Date: Fri, 30 Jun 2023 08:46:56 -0400 Subject: [PATCH] 0005907: Postgres support for ddl table creations with a default function on a GUID from MSSQL --- .../jumpmind/db/platform/postgresql/PostgreSqlDdlBuilder.java | 2 ++ 1 file changed, 2 insertions(+) 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 452345d4f8..fcb00967ee 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 @@ -181,6 +181,8 @@ public String mapDefaultValue(Object defaultValue, Column column) { newValue = "TIMEZONE('utc', CURRENT_TIMESTAMP(0))"; } } + } else if (newValue != null && newValue.equals("newid()")) { + newValue = "gen_random_uuid()"; } return newValue; }