From cb1fe297d61bd9924d6fb3edfb9f935e194938e2 Mon Sep 17 00:00:00 2001 From: Robin Bygrave Date: Tue, 1 Mar 2016 13:15:19 +1300 Subject: [PATCH] #579 - Postgres History DDL - Revert of #544 such that Postgres @History DB trigger uses current_timestamp (transaction start time) --- .../java/com/avaje/ebean/config/dbplatform/OraclePlatform.java | 2 -- .../com/avaje/ebean/config/dbplatform/PostgresPlatform.java | 3 --- .../dbmigration/ddlgeneration/platform/PostgresHistoryDdl.java | 2 +- 3 files changed, 1 insertion(+), 6 deletions(-) diff --git a/src/main/java/com/avaje/ebean/config/dbplatform/OraclePlatform.java b/src/main/java/com/avaje/ebean/config/dbplatform/OraclePlatform.java index 592c0a462..67dc65dd4 100644 --- a/src/main/java/com/avaje/ebean/config/dbplatform/OraclePlatform.java +++ b/src/main/java/com/avaje/ebean/config/dbplatform/OraclePlatform.java @@ -16,8 +16,6 @@ public class OraclePlatform extends DatabasePlatform { this.name = "oracle"; this.maxTableNameLength = 30; this.maxConstraintNameLength = 30; - // OnQueryOnly.CLOSE as a performance optimisation on Oracle - this.onQueryOnly = OnQueryOnly.CLOSE; this.dbEncrypt = new OracleDbEncrypt(); this.sqlLimiter = new RownumSqlLimiter(); this.platformDdl = new Oracle10Ddl(this.dbTypeMap, this.dbIdentity); diff --git a/src/main/java/com/avaje/ebean/config/dbplatform/PostgresPlatform.java b/src/main/java/com/avaje/ebean/config/dbplatform/PostgresPlatform.java index 7941e6142..36e78250c 100644 --- a/src/main/java/com/avaje/ebean/config/dbplatform/PostgresPlatform.java +++ b/src/main/java/com/avaje/ebean/config/dbplatform/PostgresPlatform.java @@ -19,9 +19,6 @@ public class PostgresPlatform extends DatabasePlatform { public PostgresPlatform() { super(); this.name = "postgres"; - - // OnQueryOnly.CLOSE as a performance optimisation on Postgres - this.onQueryOnly = OnQueryOnly.CLOSE; this.likeClause = "like ? escape''"; this.selectCountWithAlias = true; this.blobDbType = Types.LONGVARBINARY; diff --git a/src/main/java/com/avaje/ebean/dbmigration/ddlgeneration/platform/PostgresHistoryDdl.java b/src/main/java/com/avaje/ebean/dbmigration/ddlgeneration/platform/PostgresHistoryDdl.java index aa84efa27..037756905 100644 --- a/src/main/java/com/avaje/ebean/dbmigration/ddlgeneration/platform/PostgresHistoryDdl.java +++ b/src/main/java/com/avaje/ebean/dbmigration/ddlgeneration/platform/PostgresHistoryDdl.java @@ -14,7 +14,7 @@ public class PostgresHistoryDdl extends DbTriggerBasedHistoryDdl { public PostgresHistoryDdl() { - this.currentTimestamp = "statement_timestamp()"; + this.currentTimestamp = "current_timestamp"; } /**