I had the same issue and finally I just manually did it in `hook_uninstall()`, I could find no other recourse. function mymodule_uninstall() { $table_name = 'mytable'; db_drop_table('{' . $table_name . '}'); } Hope this saves someone else some time.