[Foundation-l] Commons Usurp issue

Chad innocentkiller at gmail.com
Wed Jun 4 12:00:59 UTC 2008


On Wed, Jun 4, 2008 at 4:29 AM, Bryan Tong Minh
<bryan.tongminh at gmail.com> wrote:
> On Wed, Jun 4, 2008 at 7:19 AM, Ryan <wiki.ral315 at gmail.com> wrote:
>> On Tue, Jun 3, 2008 at 10:34 PM, Chad <innocentkiller at gmail.com> wrote:
>>
>>> In the revisions table, both user name and user ID are stored.
>>>
>>> -Chad
>>>
>>
>> That seems really odd.  I don't doubt you, because given problems I've seen
>> with buggy renames, it makes sense, but why in the world would we duplicate
>> this information?  It seems to violate every principle of database design
>> and normalization.
>>
>> --
>> [[User:Ral315]]
>> _______________________________________________
>> foundation-l mailing list
>> foundation-l at lists.wikimedia.org
>> Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/foundation-l
>>
>
> Because anons don't have an associated user_id.
>
> _______________________________________________
> foundation-l mailing list
> foundation-l at lists.wikimedia.org
> Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/foundation-l
>

Exactly.

Additionally, as long as those rev_user_text columns are kept
up to date with the user's name, it makes a solid attribution from the
database-level. Then third parties can reuse our content and keep the
attribution, all without without getting a dump of the users table.

-Chad



More information about the foundation-l mailing list