Following some examples, I have a function that gets triggered on the 'register_deactivation_hook'.
This functions drops the DB created on activation.
My question is: Is it good practice to DROP the table on de-activation?
I might want to de-activate it to test something and it would be annoying to loose all my data in that table.
Dropping a table seems more appropriate to do of you want to delete a plugin. I'm not sure if there is a hook for this though.