Basically, update https://www.mediawiki.org/wiki/Manual:Database_layout once the actor table is officially added. Which could be now, already.
Description
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | daniel | T161671 Compacting the revision table | |||
Resolved | None | T227047 Complete actor table and comment table migration | |||
Open | None | T28816 RenameUser should log out target user to prevent unwanted recreation of old username | |||
Open | None | T25135 blocking user is not updated after rename | |||
Open | None | T167246 Refactor "user" & "user_text" fields into "actor" reference table | |||
Resolved | Jdforrester-WMF | T188183 Add the "actor" table to the database layout documentation |
Event Timeline
Please don't randomly assign things to people without discussing it first.
Anyone can edit documentation, feel free to do so.
Oh sorry, I used the "create subtask" function and it just copied the assignment of the parent task, and I missed it.
https://www.mediawiki.org/wiki/Manual:Actor_table now created, https://www.mediawiki.org/wiki/Manual:Database_layout now links to it. What is left?
Sorting the table in https://www.mediawiki.org/wiki/Manual:Database_layout alphabetically. I know it is annoying, but it has to be done.
Bad wikitext is bad. This is exceptionally bad wikitext. Someone who thinks that the current unorganised list adds any value to anyone is welcome to try fixing it.
Some people mentioned at T224862 that https://www.mediawiki.org/wiki/Manual:Image_table is outdated (maybe referencing what is canonical may be needed?). Reviewing those subpages should be filed separately or reopen here?
So assuming you don't like the structure of this: https://www.mediawiki.org/w/index.php?title=Manual:Database_layout/diagram/1.34.0&action=edit
Where is the current database diagram? It's just hard to build queries in Quarry when the revision table doesn't even mention reference to comment table.
The point of the diagram is to have everything in one place and not having to look through documentation of each table separately.
If you are aware of specific things that need updating, please mention these things in a dedicated ticket tagged with MediaWiki-Documentation - thanks a lot! :)