diff --git a/backup_migrate.install b/backup_migrate.install index 88bc382..f893c4d 100644 --- a/backup_migrate.install +++ b/backup_migrate.install @@ -198,6 +198,7 @@ function backup_migrate_schema() { 'filters' => array( 'description' => 'The filter settings for the profile.', 'type' => 'text', + 'size' => 'medium', 'not null' => TRUE, 'serialize' => TRUE, 'serialized default' => 'a:0:{}', @@ -895,12 +896,24 @@ function backup_migrate_update_7306() { } /** - * 'backup_migrate_backup_memory_limit' vs 'backup_migrate_memory_limit'. + * - 'backup_migrate_backup_memory_limit' vs 'backup_migrate_memory_limit'. + * - Update profiles table filter field to accommodate larger serialized strings. */ function backup_migrate_update_7307() { + // 'backup_migrate_backup_memory_limit' vs 'backup_migrate_memory_limit'. $limit = variable_get('backup_migrate_backup_memory_limit'); if (!empty($limit)) { variable_set('backup_migrate_memory_limit', $limit); variable_del('backup_migrate_backup_memory_limit'); } + + // Update profiles table filter field to accommodate larger serialized strings. + db_change_field('backup_migrate_profiles', 'filters', 'filters', array( + 'description' => 'The filter settings for the profile.', + 'type' => 'text', + 'size' => 'medium', + 'not null' => TRUE, + 'serialize' => TRUE, + 'serialized default' => 'a:0:{}', + )); }