Author: snoopdave
Date: Sun Jul 20 19:24:58 2014
New Revision: 1612158

URL: http://svn.apache.org/r1612158
Log:
Commented out several instances of drop-index that were dropping indexes that 
do not exist in all Roller databases and cause the migration script to fail. 
There does not seem to be a "drop index if exists" capability in MySQL.

Also added and commented out an additional drop-index call for a column that 
does exist in some Roller databases and will cause the bookmark folder 
migration to fail.

Modified:
    roller/trunk/app/src/main/resources/sql/500-to-510-migration.vm

Modified: roller/trunk/app/src/main/resources/sql/500-to-510-migration.vm
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/resources/sql/500-to-510-migration.vm?rev=1612158&r1=1612157&r2=1612158&view=diff
==============================================================================
--- roller/trunk/app/src/main/resources/sql/500-to-510-migration.vm (original)
+++ roller/trunk/app/src/main/resources/sql/500-to-510-migration.vm Sun Jul 20 
19:24:58 2014
@@ -36,9 +36,13 @@ delete from weblogcategory where name = 
 
 -- Removal of custom ping targets
 delete from pingtarget where websiteid is not null;
-#dropIndex("pingtarget" "pt_websiteid_fk")
+(this index does not exist on all Roller databases)
+-- #dropIndex("pingtarget" "pt_websiteid_fk")
 #dropColumn("pingtarget" "websiteid")
 
+-- NOTE: you might need to drop this index on some Roller databases
+-- drop index folder_namefolderid_uq on folder;
+
 -- Removal of bookmark subfolders and renaming of former root folder to 
'default'
 -- If a folder with name 'default' already exists, rename it by adding its id 
to it.
 update folder set name = #concat("name" "id") where name = 'default';
@@ -61,5 +65,6 @@ update roller_mediafiledir set name = 'd
 
 -- Referer table no longer populated, retaining for older DB's in case legacy 
data
 -- is desired to keep; but removing its FK relationships to other tables
-#dropIndex("referer" "ref_entryid_fk")
-#dropIndex("referer" "ref_websiteid_fk")
+-- (these indexes do not exist on all Roller databases for some reason)
+-- #dropIndex("referer" "ref_entryid_fk")
+-- #dropIndex("referer" "ref_websiteid_fk")


Reply via email to