diff --git a/src/main/java/com/avaje/ebean/dbmigration/ddlgeneration/platform/PostgresDdl.java b/src/main/java/com/avaje/ebean/dbmigration/ddlgeneration/platform/PostgresDdl.java index 2c3260680..3827d786b 100644 --- a/src/main/java/com/avaje/ebean/dbmigration/ddlgeneration/platform/PostgresDdl.java +++ b/src/main/java/com/avaje/ebean/dbmigration/ddlgeneration/platform/PostgresDdl.java @@ -13,6 +13,7 @@ public class PostgresDdl extends PlatformDdl { this.dropTableCascade = " cascade"; this.columnSetType = "type "; this.alterTableIfExists = "if exists "; + this.columnSetNull = "drop not null"; } /** diff --git a/src/test/java/com/avaje/ebean/dbmigration/ddlgeneration/platform/PlatformDdl_AlterColumnTest.java b/src/test/java/com/avaje/ebean/dbmigration/ddlgeneration/platform/PlatformDdl_AlterColumnTest.java index a10d16a0f..b1f5ebf0e 100644 --- a/src/test/java/com/avaje/ebean/dbmigration/ddlgeneration/platform/PlatformDdl_AlterColumnTest.java +++ b/src/test/java/com/avaje/ebean/dbmigration/ddlgeneration/platform/PlatformDdl_AlterColumnTest.java @@ -103,7 +103,7 @@ public class PlatformDdl_AlterColumnTest { assertEquals("alter table mytab alter column acol set null", sql); sql = pgDdl.alterColumnNotnull("mytab", "acol", false); - assertEquals("alter table mytab alter column acol set null", sql); + assertEquals("alter table mytab alter column acol drop not null", sql); sql = oraDdl.alterColumnNotnull("mytab", "acol", false); assertEquals("alter table mytab modify acol null", sql);