简言之,没有。但这并不特别复杂。只需添加一个新的version_compare
每次修改数据库时阻止:
$db_version = get_option( \'my_plugin_version\' );
if ( version_compare( $db_version, \'1.1\', \'<\' ) ) {
// Initial update code added in 1.1
}
if ( version_compare( $db_version, \'1.2\', \'<\' ) ) {
// Additional update code added in 1.2
}
if ( version_compare( $db_version, \'1.3\', \'<\' ) ) {
// And so forth
}
update_option( \'my_plugin_version\', \'1.3\' );
这说明了从任何以前版本进行的升级,并且只应用将db升级到当前版本所需的更新。