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

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Sun Sep 25 12:56:57 CEST 2011


Author: alfonx
Date: 2011-09-25 12:56:57 +0200 (Sun, 25 Sep 2011)
New Revision: 1732

Modified:
   trunk/schmitzm-core/src/main/java/de/schmitzm/postgres/PGUtil.java
Log:


Modified: trunk/schmitzm-core/src/main/java/de/schmitzm/postgres/PGUtil.java
===================================================================
--- trunk/schmitzm-core/src/main/java/de/schmitzm/postgres/PGUtil.java	2011-09-25 10:34:57 UTC (rev 1731)
+++ trunk/schmitzm-core/src/main/java/de/schmitzm/postgres/PGUtil.java	2011-09-25 10:56:57 UTC (rev 1732)
@@ -396,7 +396,8 @@
 	public static void addIndex(Connection c, final String tableName, final String columns, String idxPostfix,
 			final boolean unique, String tablespace, String type, boolean forceRecreationIfExistsAlready)
 			throws SQLException {
-		final String idxName = (tableName + "_" + idxPostfix).replace(".", "_");
+		String idxNameWithDot = tableName + "_" + idxPostfix;
+		final String idxName = idxNameWithDot.replace(".", "_");
 
 		// Wenn der Tablename ein Schema mit "schema.name" enthält, dann liefert
 		// listIndexesForTable hier ein schema_table im Index-Namen zurück. Der
@@ -408,13 +409,13 @@
 				if (!forceRecreationIfExistsAlready)
 					return;
 
-				log.info("Aufgrund von forceRecreationIfExistsAlready=true wird der Index " + idxName
+				log.info("Aufgrund von forceRecreationIfExistsAlready=true wird der Index " + idxNameWithDot
 						+ " jetzt gedroppt.");
 
 				Statement s = c.createStatement();
 
 				// Hier die Schreibweise mit . für schematrennung verwenden
-				final String queryString = "DROP INDEX " + idxName;
+				final String queryString = "DROP INDEX " + idxNameWithDot;
 				try {
 					s.execute(queryString);
 					c.commit();



More information about the Schmitzm-commits mailing list