[Schmitzm-commits] r1695 - trunk/schmitzm-core/src/main/java/de/schmitzm/geotools/postgres

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Mon Aug 29 14:37:19 CEST 2011


Author: alfonx
Date: 2011-08-29 14:37:18 +0200 (Mon, 29 Aug 2011)
New Revision: 1695

Modified:
   trunk/schmitzm-core/src/main/java/de/schmitzm/geotools/postgres/PGUtil.java
Log:
* Neue Methode um Indexes einer Tabelle aufzuz?\195?\164hlen.  * Neue Indexes werden nur erstellt,w enn ein gleichnamiger Index noch nicht existiert => Spart eine Exception im Log pro Index.

Modified: trunk/schmitzm-core/src/main/java/de/schmitzm/geotools/postgres/PGUtil.java
===================================================================
--- trunk/schmitzm-core/src/main/java/de/schmitzm/geotools/postgres/PGUtil.java	2011-08-29 12:04:38 UTC (rev 1694)
+++ trunk/schmitzm-core/src/main/java/de/schmitzm/geotools/postgres/PGUtil.java	2011-08-29 12:37:18 UTC (rev 1695)
@@ -392,9 +392,10 @@
 			String tablespace) throws SQLException {
 		final String idxName = (tableName + "_" + idxPostfix).replace(".", "_");
 
-		if (listIndexesForTable(c, tableName).contains(idxName)) {
-			// Existiert bereits.
-			return;
+		for (String existIdxName : listIndexesForTable(c, tableName)) {
+			if (existIdxName.equals(idxName))
+				// Existiert bereits.
+				return;
 		}
 
 		Statement s = c.createStatement();



More information about the Schmitzm-commits mailing list