Author: d.plentz
Date: 2008-04-27 15:45:27 -0400 (Sun, 27 Apr 2008)
New Revision: 14583
Modified:
core/trunk/core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
Log:
[HHH-3254] Postgresql support for PooledSequences
Modified: core/trunk/core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
===================================================================
--- core/trunk/core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java 2008-04-26
19:06:18 UTC (rev 14582)
+++ core/trunk/core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java 2008-04-27
19:45:27 UTC (rev 14583)
@@ -234,7 +234,7 @@
}
public String getCreateTemporaryTableString() {
- return "create local temporary table";
+ return "create temporary table";
}
public String getCreateTemporaryTablePostfix() {
@@ -308,7 +308,16 @@
return rs;
}
+ public boolean supportsPooledSequences() {
+ return true;
+ }
+ //only necessary for postgre < 7.4
+ //http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/ref/create_sequence.sgml
+ protected String getCreateSequenceString(String sequenceName, int initialValue, int
incrementSize) {
+ return getCreateSequenceString( sequenceName ) + " start " + initialValue +
" increment " + incrementSize;
+ }
+
// Overridden informational metadata ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// seems to not really...
Show replies by date