[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