add schema change for dropping duplicate TypeDesignationBase_TaxonNameBase table
authorAndreas Müller <a.mueller@bgbm.org>
Tue, 11 Oct 2011 08:57:23 +0000 (08:57 +0000)
committerAndreas Müller <a.mueller@bgbm.org>
Tue, 11 Oct 2011 08:57:23 +0000 (08:57 +0000)
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v30_31/SchemaUpdater_301_31.java

index 9ca32b07ddc5c6b8713557a881254e8ecbba45ed..2744f20edfad727b1a59e271bf696017c3c1329a 100644 (file)
@@ -18,11 +18,13 @@ import org.apache.log4j.Logger;
 import eu.etaxonomy.cdm.database.update.ISchemaUpdater;
 import eu.etaxonomy.cdm.database.update.ISchemaUpdaterStep;
 import eu.etaxonomy.cdm.database.update.SchemaUpdaterBase;
+import eu.etaxonomy.cdm.database.update.TableDroper;
 
 
 /**
+ * NOT YET USED
  * @author a.mueller
- * @created Nov 08, 2010
+ * @created Oct 11, 2011
  */
 public class SchemaUpdater_301_31 extends SchemaUpdaterBase {
 
@@ -53,8 +55,11 @@ public class SchemaUpdater_301_31 extends SchemaUpdaterBase {
        protected List<ISchemaUpdaterStep> getUpdaterList() {
                
                List<ISchemaUpdaterStep> stepList = new ArrayList<ISchemaUpdaterStep>();
-               String stepName;
                
+               //drop TypeDesignationBase_TaxonNameBase
+               String stepName = "Drop duplicate TypeDesignation-TaxonName table";
+               String tableName = "TypeDesignationBase_TaxonNameBase";
+               TableDroper.NewInstance(stepName, tableName, INCLUDE_AUDIT);
                
                return stepList;
        }