It appears as though running the reassignedits script in the maintenance
directory actually does update the archive, revision, and recentchanges
tables.
Would someone please explain why there is an option to not update the
recent changes table?
Does the --norc option even do anything? In the reassignEdits function
I see $rc = false.
function reassignEdits( &$from, &$to, $rc = false, $report = false )
I don't know PHP but does this initialize the rc parameter to false?
Thanks,
~Eric
-----Original Message-----
> Deleting users is a double-edged sword. It's
simple enough to do in
> SQL but could cause problems when breaking the relational structure
> of the database. A safe option would be to update the archive,
revision
> and recentchanges tables, altering the numeric
user_id foreign key to
> be 0 for each of the rows corresponding to users you want to delete,
> then deleting them.
> This way, MediaWiki treats the user as nonexistent
and won't throw up
> bizarre errors in obscure places later on.
http://www.archivum.info/mediawiki-l@wikimedia.org/2006-03/msg00479.html
--
Yours,
Alex.
[processed by "The Bat!", Version 3.80.06]
_______________________________________________
MediaWiki-l mailing list
MediaWiki-l(a)Wikimedia.org
http://mail.wikipedia.org/mailman/listinfo/mediawiki-l