Extension:Echo/echo event table/tr

echo_event tablosu echo etkinlikleri ile ilgili verileri tutar.

Bildirilen her kullanıcı için,  tablosunda karşılık gelen bir satır vardır.

event_id
Birincil anahtar.

event_type
Ör. "edit-thank".

event_variant
Kullanılmayan, her zaman boş

event_agent_id
Varsa, etkinliği tetikleyen kullanıcının. Temsilci oturum açmış bir kullanıcıysa,  kendi kullanıcı kimliğini içerir ve   boştur. Temsilci anonim bir kullanıcıysa,  IP adresini içerir ve   boştur. Etkinliğin bir temsilcisi yoksa, her iki alan da boştur.

event_agent_ip
Etkinliği tetikleyen kullanıcının IP adresi.

event_page_namespace
Etkinlikten etkilenen sayfa.

event_page_title
Etkinlikten etkilenen sayfanın.

event_extra
Olayla ilgili JSON blobu (ör. ve teşekkür edilen kullanıcının user_id).

event_page_id
Etkinlikten etkilenen sayfanın.

event_deleted
Olayın silinmiş bir sayfayla ilgili olup olmadığı ve gizlenmesi gerekip gerekmediği. Etkinlikler, ilgili sayfa silindiğinde silinmiş olarak işaretlenir ve ilgili sayfanın silinmesi geri alındığında ise silinmiş olarak işaretlenir.



Şema özeti
mysql> describe echo_event; +--+-+--+-+-++ +--+-+--+-+-++ +--+-+--+-+-++
 * Field               | Type                | Null | Key | Default | Extra          |
 * event_id            | int(10) unsigned    | NO   | PRI | NULL    | auto_increment |
 * event_type          | varbinary(64)       | NO   | MUL | NULL    |                |
 * event_variant       | varbinary(64)       | YES  |     | NULL    |                |
 * event_agent_id      | int(10) unsigned    | YES  |     | NULL    |                |
 * event_agent_ip      | varbinary(39)       | YES  |     | NULL    |                |
 * event_page_namespace | int(10) unsigned   | YES  |     | NULL    |                |
 * event_page_title    | varbinary(255)      | YES  |     | NULL    |                |
 * event_extra         | blob                | YES  |     | NULL    |                |
 * event_page_id       | int(10) unsigned    | YES  | MUL | NULL    |                |
 * event_deleted       | tinyint(3) unsigned | NO   |     | 0       |                |

mysql> describe echo_event; +--+--+--+-+-++ +--+--+--+-+-++ +--+--+--+-+-++
 * Field               | Type             | Null | Key | Default | Extra          |
 * event_id            | int(10) unsigned | NO   | PRI | NULL    | auto_increment |
 * event_type          | varbinary(64)    | NO   | MUL | NULL    |                |
 * event_variant       | varbinary(64)    | YES  |     | NULL    |                |
 * event_agent_id      | int(10) unsigned | YES  |     | NULL    |                |
 * event_agent_ip      | varbinary(39)    | YES  |     | NULL    |                |
 * event_page_namespace | int(10) unsigned | YES |     | NULL    |                |
 * event_page_title    | varbinary(255)   | YES  |     | NULL    |                |
 * event_extra         | blob             | YES  |     | NULL    |                |
 * event_page_id       | int(10) unsigned | YES  |     | NULL    |                |

mysql> describe echo_event; +--+--+--+-+-++ +--+--+--+-+-++ +--+--+--+-+-++
 * Field               | Type             | Null | Key | Default | Extra          |
 * event_id            | int(10) unsigned | NO   | PRI | NULL    | auto_increment |
 * event_timestamp     | binary(14)       | NO   |     | NULL    |                |
 * event_type          | varbinary(64)    | NO   | MUL | NULL    |                |
 * event_variant       | varbinary(64)    | YES  |     | NULL    |                |
 * event_agent_id      | int(10) unsigned | YES  |     | NULL    |                |
 * event_agent_ip      | varbinary(255)   | YES  |     | NULL    |                |
 * event_page_namespace | int(10) unsigned | YES |     | NULL    |                |
 * event_page_title    | varbinary(255)   | YES  |     | NULL    |                |
 * event_extra         | blob             | YES  |     | NULL    |                |