Проект:Инкубатор/Статистика 2011/БД
Перейти к навигации
Перейти к поиску
Пользовательская база данных u_dm_inc_p, на базе которой будет строиться статистика Инкубатора, предположительно будет состоять из следующих таблиц:
- pages
- revisions
- ar_revisions (возможно объединение с предыдущей)
- log_move_to
- log_move_fr
- log_delete
- users
- log_user_right (???)
- user_revisions (???)
- catlinks (???)
pages[править код]
DESCRIBE pages;:
+-----------------------+---------------------+---------------------------------------------+ | Field | Type | Описание | +-----------------------+---------------------+---------------------------------------------+ | id | int(8) unsigned | page_id - уникальный id для каждой страницы | | rev_id | int(8) unsigned | первая правка страницы | | ns | int(11) | пространство имён | | title | varchar(255) | заголовок страницы | | c_user_id | int(5) unsigned | id автора страницы | | c_user_text | varchar(255) | автор страницы | | c_timestamp | char(14) | время создания страницы | | state | tinyint(1) unsigned | состояние страницы (0 - удалена, 1 - жива) | +-----------------------+---------------------+---------------------------------------------+
revisions[править код]
DESCRIBE revisions;:
+-----------------------+---------------------+---------------------------------------------+ | Field | Type | Описание | +-----------------------+---------------------+---------------------------------------------+ | id | int(8) unsigned | page_id | | rev_id | int(8) unsigned | уникальный id каждой правки | | rev_user | int(5) unsigned | id автора правки | | rev_user_text | varchar(255) | автор правки | | rev_timestamp | char(14) | время внесения правки | | rev_minor_edit | tinyint(1) unsigned | малая правка (?) | | rev_len | int(8) unsigned | размер правки (?) | | rev_state | tinyint(1) unsigned | если вместе с удаленными - состояние правки | +-----------------------+---------------------+---------------------------------------------+
log_move_to[править код]
DESCRIBE log_move_to;:
+-----------------------+---------------------+---------------------------------+ | Field | Type | Описание | +-----------------------+---------------------+---------------------------------+ | id | int(8) unsigned | page_id | | mt_id | int(10) unsigned | log_id | | mt_timestamp | varchar(14) | время переименования | | mt_user | int(10) unsigned | id кто переименовал | | mt_user_text | varchar(255) | кто переименовал | | mt_namespace | int(11) | пространство имён (?) | | mt_title | varchar(255) | заголовок до переименования | | mt_params | blob | заголовок после переименования | | mt_comment | varchar(255) | комментарий | +-----------------------+---------------------+---------------------------------+
log_move_fr[править код]
DESCRIBE log_move_fr;:
+-----------------------+---------------------+---------------------------------+ | Field | Type | Описание | +-----------------------+---------------------+---------------------------------+ | id | int(8) unsigned | page_id | | mf_id | int(10) unsigned | log_id | | mf_timestamp | varchar(14) | время переименования | | mf_user | int(10) unsigned | id кто переименовал | | mf_user_text | varchar(255) | кто переименовал | | mf_namespace | int(11) | пространство имён (?) | | mf_title | varchar(255) | заголовок до переименования | | mf_params | blob | заголовок после переименования | | mf_comment | varchar(255) | комментарий | +-----------------------+---------------------+---------------------------------+
log_delete[править код]
DESCRIBE log_delete;:
+-----------------------+---------------------+---------------------------------+ | Field | Type | Описание | +-----------------------+---------------------+---------------------------------+ | id | int(8) unsigned | page_id | | d_id | int(10) unsigned | log_id | | d_timestamp | varchar(14) | время удаления | | d_user | int(10) unsigned | id кто удалил | | d_user_text | varchar(255) | кто удалил | | d_namespace | int(11) | пространство имён (?) | | d_comment | varchar(255) | комментарий | | d_title | varchar(255) | заголовок | | d_params | blob | параметры удаления (?) | +-----------------------+---------------------+---------------------------------+
users[править код]
DESCRIBE users;:
+--------------------------+------------------+----------------------------+ | Field | Type | Описание | +--------------------------+------------------+----------------------------+ | user_id | int(10) unsigned | id участника | | user_name | varbinary(255) | ник участника | | user_group | char(16) | права участника | | user_editcount | int(11) | количество правок | | user_email_authenticated | binary(14) | подтверждение e-mail | | user_registration | binary(14) | дата регистрации | +--------------------------+------------------+----------------------------+