OQ wrote:
I strongly disagree with brion and I hope that everyone realizes just
deleting the archive table is not an option.
While the archive table might have been originally designed as a
temporary space to store deleted revisions, this differs greatly from
the current use. Deleting 'deleted' edits would cause a major disruption
on Wikimedia wikis.
That being said, I appreciate Happy-melon's initiative to carefully plan
a system before implementing single features without a general concept
where this is going.
IMHO we should discuss this at a Wikimania workshop. Anyone interested?
In order to integrate those who can't make it to Wikimania, I suggest we
create an onwiki schematic on the proposed deletion system.
I'm still not sure whether RevisionDelete is aimed at replacing the old
deletion schema completely, including the archive table. Could anyone
comment on that please?
Regards,
Church of emacs
Ps.: BTW, a question that came to my mind:
Do we wish to retain our bijective Pagename -- Page relationship? (As
opposed to a model, where a new page data set is created when a user
creates a wiki page. Our current model has the flaw, that we can't
differentiate between two completely different articles that have the
same page title (e.g. if article A is deleted and someone else writes
article B with the same page title – they are treated exactly the same,
even though they are logically two different sets of revisions))
I'm not suggesting we drift away from our current approach, just wanted
to note it has some flaws imho.