Returns whether or not this data migration script can operate on the given version of the database. Eg, if this migration script can migrate from 3.1.26 or higher (but not anything after 4.0.0), and it's passed a string like '3.1.38B', it should return true
Performs the database schema changes that need to occur AFTER the data has been migrated. Usually this will mean we'll be removing old columns. Eg, if we were changing passwords from plaintext to encoded versions, and we had added a column called "encoded_password", this function would probably remove the old column "password" (which still holds the plaintext password) and possibly rename "encoded_password" to "password"
Performs database schema changes that need to occur BEFORE the data is migrated. Eg, if we were going to change user passwords from plaintext to encoded versions during this migration, this would probably add a new column called something like "encoded_password".
Methods inherited from EE_Data_Migration_Script_Base
Methods inherited from EE_Data_Migration_Class_Base