[development] D6 Cleaning up on module uninstall

Dave Reid dave at davereid.net
Thu Jan 27 00:06:09 UTC 2011


Do what core does. Do not remove nodes on uninstall. That's better left for
a batch process, which is not appropriate for uninstall.

Dave Reid
dave at davereid.net


On Wed, Jan 26, 2011 at 3:48 PM, <jeff at ayendesigns.com> wrote:

>  I have my module -install- working fine...creating the needed vocabulary,
> cck content type with fields, adding the content type to the vocabulary. Now
> I'm working on the uninstall, and the seemingly infinite cleanup that's
> needed, not that anyone would ever want to remove my module, once installed!
>
>
>  I believe I have the vocabulary and its data, and the cck content type
> and its data accounted for with:
>
>
>    taxonomy_del_vocabulary($vid);
>
>   drupal_load('module', 'content');
>   content_notify('uninstall', 'my_module');
>
>
>  and that brings me to nodes et al. There will be nodes (and node
> revisions) to be removed, and each node can have multiple field instances
> (cck image field). I don't seem to see a magic function that, given a node
> type, will remove all associated node data for that type. Also, I think I
> should remove the files that were uploaded as cck image content. Any tips on
> a good example of a complete "undo"? :)
>
>   --
>
> Ayen Designs
> 388 Bullsboro Drive #105 · Newnan, Georgia 30263
>  404-271-9734
> Web:ayendesigns.com
> Blog: theAccidentalCoder.com <http://theaccidentalcoder.com>
> Drupal: j. ayen green <http://drupal.org/user/367108>
> IRQ: j_ayen_green
> IM (Yahoo) baalwww    (MSN) baalwww at yahoo.com
> Skype: ayendesigns
>
> Ayen Designs is a tradename of the computer services division of
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.drupal.org/pipermail/development/attachments/20110126/c215cbb2/attachment.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 8316 bytes
Desc: not available
Url : http://lists.drupal.org/pipermail/development/attachments/20110126/c215cbb2/attachment.jpe 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 1462 bytes
Desc: not available
Url : http://lists.drupal.org/pipermail/development/attachments/20110126/c215cbb2/attachment-0001.jpe 


More information about the development mailing list