drupal_uninstall_schema

Versions
mediamosa-21
drupal_uninstall_schema($module)

Remove all tables that a module defines in its hook_schema().

Note: This function does not pass the module's schema through hook_schema_alter(). The module's tables will be created exactly as the module defines them.

Parameters

$module The module for which the tables will be removed.

Return value

An array of arrays with the following key/value pairs:

  • success: a boolean indicating whether the query succeeded.
  • query: the SQL query(s) executed, passed through check_plain().

Related topics

▾ 50 functions call drupal_uninstall_schema()

coder_review_uninstall in sites/all/modules/coder/coder_review/coder_review.install
Implements hook_uninstall().
drupal_uninstall_modules in includes/install.inc
Calls the uninstall function and updates the system table for a given module.
mediamosa_integrity_check_uninstall in sites/all/modules/mediamosa/modules/integrity_check/mediamosa_integrity_check.install
Implements hook_uninstall().
performance_uninstall in sites/all/modules/devel/performance/performance.install
_mediamosa_app_uninstall in sites/all/modules/mediamosa/core/app/mediamosa_app.install.inc
Implements hook_uninstall().
_mediamosa_asset_collection_uninstall in sites/all/modules/mediamosa/core/asset/collection/mediamosa_asset_collection.install.inc
Implements hook_uninstall().
_mediamosa_asset_delete_uninstall in sites/all/modules/mediamosa/core/asset/delete/mediamosa_asset_delete.install.inc
Implements hook_uninstall().
_mediamosa_asset_mediafile_metadata_uninstall in sites/all/modules/mediamosa/core/asset/mediafile/metadata/mediamosa_asset_mediafile_metadata.install.inc
Implements hook_uninstall().
_mediamosa_asset_mediafile_uninstall in sites/all/modules/mediamosa/core/asset/mediafile/mediamosa_asset_mediafile.install.inc
Implements hook_uninstall().
_mediamosa_asset_metadata_property_group_uninstall in sites/all/modules/mediamosa/core/asset/metadata/property/group/mediamosa_asset_metadata_property_group.install.inc
Implements hook_uninstall().
_mediamosa_asset_metadata_property_uninstall in sites/all/modules/mediamosa/core/asset/metadata/property/mediamosa_asset_metadata_property.install.inc
Implements hook_uninstall().
_mediamosa_asset_metadata_uninstall in sites/all/modules/mediamosa/core/asset/metadata/mediamosa_asset_metadata.install.inc
Implements hook_uninstall().
_mediamosa_asset_supplement_uninstall in sites/all/modules/mediamosa/core/asset/supplement/mediamosa_asset_supplement.install.inc
Implements hook_uninstall().
_mediamosa_asset_uninstall in sites/all/modules/mediamosa/core/asset/mediamosa_asset.install.inc
Implements hook_uninstall().
_mediamosa_aut_app_master_slave_uninstall in sites/all/modules/mediamosa/core/aut/app_master_slave/mediamosa_aut_app_master_slave.install.inc
Implements hook_uninstall.
_mediamosa_aut_group_uninstall in sites/all/modules/mediamosa/core/aut/group/mediamosa_aut_group.install.inc
Our sub uninstall.
_mediamosa_aut_name_uninstall in sites/all/modules/mediamosa/core/aut/name/mediamosa_aut_name.install.inc
Our sub uninstall.
_mediamosa_aut_object_uninstall in sites/all/modules/mediamosa/core/aut/object/mediamosa_aut_object.install.inc
Our sub uninstall.
_mediamosa_collection_uninstall in sites/all/modules/mediamosa/core/collection/mediamosa_collection.install.inc
Implements hook_uninstall().
_mediamosa_error_uninstall in sites/all/modules/mediamosa/core/error/mediamosa_error.install.inc
Implements hook_install().
_mediamosa_ftp_batch_asset_uninstall in sites/all/modules/mediamosa/core/ftp_batch/asset/mediamosa_ftp_batch_asset.install.inc
Implements hook_uninstall.
_mediamosa_ftp_batch_uninstall in sites/all/modules/mediamosa/core/ftp_batch/mediamosa_ftp_batch.install.inc
Implements hook_uninstall.
_mediamosa_ftp_user_uninstall in sites/all/modules/mediamosa/core/ftp_user/mediamosa_ftp_user.install.inc
Implements hook_uninstall.
_mediamosa_job_server_analyse_uninstall in sites/all/modules/mediamosa/core/job/server/analyse/mediamosa_job_server_analyse.install.inc
Implements hook_uninstall().
_mediamosa_job_server_still_uninstall in sites/all/modules/mediamosa/core/job/server/still/mediamosa_job_server_still.install.inc
Implements hook_uninstall().
_mediamosa_job_server_transcode_uninstall in sites/all/modules/mediamosa/core/job/server/transcode/mediamosa_job_server_transcode.install.inc
Implements hook_uninstall().
_mediamosa_job_server_uninstall in sites/all/modules/mediamosa/core/job/server/mediamosa_job_server.install.inc
Implements hook_uninstall().
_mediamosa_job_still_uninstall in sites/all/modules/mediamosa/core/job/still/mediamosa_job_still.install.inc
Implements hook_uninstall().
_mediamosa_job_transcode_uninstall in sites/all/modules/mediamosa/core/job/transcode/mediamosa_job_transcode.install.inc
Implements hook_uninstall().
_mediamosa_job_uninstall in sites/all/modules/mediamosa/core/job/mediamosa_job.install.inc
Implements hook_uninstall().
_mediamosa_job_upload_uninstall in sites/all/modules/mediamosa/core/job/upload/mediamosa_job_upload.install.inc
Implements hook_uninstall().
_mediamosa_node_revision_uninstall in sites/all/modules/mediamosa/core/node/revision/mediamosa_node_revision.install.inc
Implements hook_uninstall().
_mediamosa_server_job_uninstall in sites/all/modules/mediamosa/core/server/job/mediamosa_server_job.install.inc
Implements hook_uninstall().
_mediamosa_server_streaming_container_uninstall in sites/all/modules/mediamosa/core/server/streaming/container/mediamosa_server_streaming_container.install.inc
Implements hook_uninstall().
_mediamosa_server_tool_uninstall in sites/all/modules/mediamosa/core/server/tool/mediamosa_server_tool.install.inc
Implements hook_uninstall().
_mediamosa_server_uninstall in sites/all/modules/mediamosa/core/server/mediamosa_server.install.inc
Implements hook_uninstall().
_mediamosa_statistics_diskspace_used_uninstall in sites/all/modules/mediamosa/core/statistics/diskspace_used/mediamosa_statistics_diskspace_used.install.inc
Implements hook_uninstall().
_mediamosa_statistics_file_upload_uninstall in sites/all/modules/mediamosa/core/statistics/file_upload/mediamosa_statistics_file_upload.install.inc
Implements hook_uninstall().
_mediamosa_statistics_rest_log_uninstall in sites/all/modules/mediamosa/core/statistics/rest_log/mediamosa_statistics_rest_log.install.inc
Implements hook_uninstall().
_mediamosa_statistics_search_request_uninstall in sites/all/modules/mediamosa/core/statistics/search_request/mediamosa_statistics_search_request.install.inc
Implements hook_uninstall().
_mediamosa_statistics_stream_request_collection_uninstall in sites/all/modules/mediamosa/core/statistics/stream_request/collection/mediamosa_statistics_stream_request_collection.install.in
Implements hook_uninstall().
_mediamosa_statistics_stream_request_uninstall in sites/all/modules/mediamosa/core/statistics/stream_request/mediamosa_statistics_stream_request.install.inc
Implements hook_uninstall().
_mediamosa_ticket_uninstall in sites/all/modules/mediamosa/core/ticket/mediamosa_ticket.install.inc
Implements hook_uninstall().
_mediamosa_transcode_mapping_uninstall in sites/all/modules/mediamosa/core/transcode/mapping/mediamosa_transcode_mapping.install.inc
Implements hook_uninstall().
_mediamosa_transcode_profile_uninstall in sites/all/modules/mediamosa/core/transcode/profile/mediamosa_transcode_profile.install.inc
Implements hook_uninstall().
_mediamosa_user_favorite_uninstall in sites/all/modules/mediamosa/core/user/favorite/mediamosa_user_favorite.install.inc
Implements hook_uninstall().
_mediamosa_user_group_uninstall in sites/all/modules/mediamosa/core/user/group/mediamosa_user_group.install.inc
Implements hook_uninstall().
_mediamosa_user_uninstall in sites/all/modules/mediamosa/core/user/mediamosa_user.install.inc
Implements hook_uninstall().
_mediamosa_webservice_app_uninstall in sites/all/modules/mediamosa/core/webservice/app/mediamosa_webservice_app.install.inc
Implements hook_uninstall().
_mediamosa_webservice_uninstall in sites/all/modules/mediamosa/core/webservice/mediamosa_webservice.install.inc
Implements hook_uninstall().

Code

includes/common.inc, line 5601

<?php
function drupal_uninstall_schema($module) {
  $schema = drupal_get_schema_unprocessed($module);
  _drupal_schema_initialize($module, $schema);

  foreach ($schema as $table) {
    if (db_table_exists($table['name'])) {
      db_drop_table($table['name']);
    }
  }
}
?>