Factorized schema_editor() at BaseDatabaseWrapper level