It is always a good practice for plugins to provide an uninstallation procedure to remove content that they added to a website's database or filesystem. When dealing with custom database tables, all records should be dropped along with the table itself when a website administrator decides to delete a plugin.
This recipe shows how to implement a data removal script to delete the bug storage table that was created in the previous recipe.
You should have already followed the Creating new database tables recipe to have an existing table to remove. Alternatively, you can get the resulting code (Chapter 8/ch8-bug-tracker/ch8-bug-tracker-v1-1.php
) from the code bundle and rename the file as ch8-bug-tracker.php
.