Quoting Roy Smith roy@panix.com:
On Aug 24, 2008, at 4:10 PM, Earnie Boyd wrote:
Quoting Roy Smith roy@panix.com:
I wrote a regatta_update_1() function and put it in my regatta.install file. I then disabled and re-enabled the regatta module. This had no effect.
I then decided to upgrade to core 6.4. Lo and behold, after I was done with the 6.4 upgrade, my boat table was there! Obviously, there is some event which triggers running the table creation which I haven't figured out yet.
If you had your module activated without a table and then added the table later, could be a reason.
Yes, I think that's probably what I did.
What exactly do I need to do to uninstall a module? I assume you start by removing the entire /sites/all/modules/regatta directory, but then what? Is visiting any page in the site enough to make drupal notice that it's gone, or is there something more explicit that needs to be done?
Assuming the module has a hook_uninstall in its .install file then you click the "Uninstall" tab on the admin/build/modules page, click the checkbox of the module(s) you want to uninstall, submit the page and then confirm the unstall. You do not have to remove the directory nor should you unless you no longer want it; but, do that ``after'' the uninstall.
Earnie -- http://for-my-kids.com/ -- http://give-me-an-offer.com/