[hibernate-commits] Hibernate SVN: r14583 - core/trunk/core/src/main/java/org/hibernate/dialect.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Sun Apr 27 15:45:27 EDT 2008


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...




More information about the hibernate-commits mailing list