[evolvis-commits] r13124: Drop unique index which are never unique
mirabilos at evolvis.org
mirabilos at evolvis.org
Mon Feb 28 02:18:31 CET 2011
Author: mirabilos
Date: 2011-02-28 02:18:30 +0100 (Mon, 28 Feb 2011)
New Revision: 13124
Modified:
trunk/gforge_base/evolvisforge-5.1/gforge/deb-specific/db-upgrade.pl
Log:
Drop unique index which are never unique
Modified: trunk/gforge_base/evolvisforge-5.1/gforge/deb-specific/db-upgrade.pl
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/deb-specific/db-upgrade.pl 2011-02-28 01:18:28 UTC (rev 13123)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/deb-specific/db-upgrade.pl 2011-02-28 01:18:30 UTC (rev 13124)
@@ -2801,6 +2801,24 @@
$dbh->commit () ;
}
+ $version = &get_db_version ;
+ $target = "4.6.99-6" ;
+ if (&is_lesser ($version, $target)) {
+ &debug ("DROP UNIQUE INDEX never UNIQUE") ;
+ &drop_index_if_exists ($dbh, "statsaggsitebygrp_oid") ;
+ &drop_index_if_exists ($dbh, "statsprojectmetric_oid") ;
+ &drop_index_if_exists ($dbh, "statsagglogobygrp_oid") ;
+ &drop_index_if_exists ($dbh, "statsprojectdevelop_oid") ;
+ &drop_index_if_exists ($dbh, "statssubdpages_oid") ;
+ &drop_index_if_exists ($dbh, "statscvsgrp_oid") ;
+ &drop_index_if_exists ($dbh, "statsproject_oid") ;
+ &drop_index_if_exists ($dbh, "statssite_oid") ;
+ &drop_index_if_exists ($dbh, "statssitepgsbyday_oid") ;
+ &update_db_version ($target) ;
+ &debug ("Committing.") ;
+ $dbh->commit () ;
+ }
+
########################### INSERT HERE #################################
&debug ("It seems your database $action went well and smoothly. That's cool.") ;
More information about the evolvis-commits
mailing list