This function has been deprecated. BuddyPress 1.7.0 instead.
bp_update_db_stuff()
This function was originally used to update pre-1.1 schemas, but that was before we had a legitimate update process.
Description
Source
File: bp-core/deprecated/buddypress/1.7.php
function bp_update_db_stuff() { global $wpdb; $bp = buddypress(); $bp_prefix = bp_core_get_table_prefix(); // Rename the old user activity cached table if needed. if ( $wpdb->get_var( "SHOW TABLES LIKE '%{$bp_prefix}bp_activity_user_activity_cached%'" ) ) { $wpdb->query( "RENAME TABLE {$bp_prefix}bp_activity_user_activity_cached TO {$bp->activity->table_name}" ); } // Rename fields from pre BP 1.2 if ( $wpdb->get_var( "SHOW TABLES LIKE '%{$bp->activity->table_name}%'" ) ) { if ( $wpdb->get_var( "SHOW COLUMNS FROM {$bp->activity->table_name} LIKE 'component_action'" ) ) { $wpdb->query( "ALTER TABLE {$bp->activity->table_name} CHANGE component_action type varchar(75) NOT NULL" ); } if ( $wpdb->get_var( "SHOW COLUMNS FROM {$bp->activity->table_name} LIKE 'component_name'" ) ) { $wpdb->query( "ALTER TABLE {$bp->activity->table_name} CHANGE component_name component varchar(75) NOT NULL" ); } } // On first installation - record all existing blogs in the system. if ( !(int) $bp->site_options['bp-blogs-first-install'] ) { bp_blogs_record_existing_blogs(); bp_update_option( 'bp-blogs-first-install', 1 ); } if ( is_multisite() ) { bp_core_add_illegal_names(); } // Update and remove the message threads table if it exists if ( $wpdb->get_var( "SHOW TABLES LIKE '%{$bp_prefix}bp_messages_threads%'" ) ) { if ( BP_Messages_Thread::update_tables() ) { $wpdb->query( "DROP TABLE {$bp_prefix}bp_messages_threads" ); } } }
Changelog
Version | Description |
---|---|
BuddyPress 1.7.0 | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.