Příručka:Databázová tabulka block

This page is a translated version of the page Manual:Block table and the translation is 100% complete.
Manuál:Obsah MediaWiki schéma databáze Tabulka block
Verze MediaWiki:
1.42

Tabulka block ukládá podrobnosti o blokových akcích účtů a IP adres. Tabulka block a block_target nahradily dřívější tabulku ip_blocks .

Pole

bl_id

Primární klíč.

bl_target

Cíl blocku. Cizí klíč k block_target.bt_id.

bl_by_actor

Aktér, který vytvořil block.

bl_reason_id

Klíčováno na comment_id. Textový komentář vytvořený blokátorem.

bl_timestamp

Datum vytvoření (nebo aktualizace) ve standardním formuláři YMDHMS. Platnost bloků IP vyprší automaticky.

bl_anon_only

Pokud je nastaveno na 1, blokování se vztahuje pouze na odhlášené uživatele a dočasné uživatele.

bl_create_account

Block brání vytvoření účtu v odpovídajících IP adresách

bl_enable_autoblock

Block spouští automatické blokování

bl_expiry

Čas, kdy blok vyprší. Může být "nekonečno"

bl_deleted

Pokud je true, tento blok způsobí skrytí uživatelského jména a vypršení platnosti musí být nekonečné. To je denormalizováno na rev_deleted a ostatní smazaná bitová pole. (T346716)

bl_block_email

Block brání uživateli v přístupu k Special:Emailuser

bl_allow_usertalk

Block umožňuje uživateli upravovat vlastní diskusní stránku

bl_parent_block_id

ID blocku, který způsobil existenci tohoto bloku. Autobloky nastavte toto na původní block, takže původní block, který je odstraňován, odstraní také autobloky.

bl_sitewide

Zablokovat uživatele v úpravě jakékoli stránky na webu (kromě jejich vlastní diskusní stránky).

Přehled změn ve schématu tabulky

Verze MediaWiki:
1.42

DESCRIBE block;

+---------------------+---------------------+------+-----+---------+----------------+
| Field               | Type                | Null | Key | Default | Extra          |
+---------------------+---------------------+------+-----+---------+----------------+
| bl_id               | int(10) unsigned    | NO   | PRI | NULL    | auto_increment |
| bl_target           | int(10) unsigned    | NO   | MUL | NULL    |                |
| bl_by_actor         | bigint(20) unsigned | NO   |     | NULL    |                |
| bl_reason_id        | bigint(20) unsigned | NO   |     | NULL    |                |
| bl_timestamp        | binary(14)          | NO   | MUL | NULL    |                |
| bl_anon_only        | tinyint(1)          | NO   |     | 0       |                |
| bl_create_account   | tinyint(1)          | NO   |     | 1       |                |
| bl_enable_autoblock | tinyint(1)          | NO   |     | 1       |                |
| bl_expiry           | varbinary(14)       | NO   | MUL | NULL    |                |
| bl_deleted          | tinyint(1)          | NO   |     | 0       |                |
| bl_block_email      | tinyint(1)          | NO   |     | 0       |                |
| bl_allow_usertalk   | tinyint(1)          | NO   |     | 0       |                |
| bl_parent_block_id  | int(10) unsigned    | YES  | MUL | NULL    |                |
| bl_sitewide         | tinyint(1)          | NO   |     | 1       |                |
+---------------------+---------------------+------+-----+---------+----------------+

Indexy

Verze MediaWiki:
1.42

SHOW INDEX IN block;

+-------+------------+--------------------+--------------+--------------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| Table | Non_unique | Key_name           | Seq_in_index | Column_name        | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |
+-------+------------+--------------------+--------------+--------------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| block |          0 | PRIMARY            |            1 | bl_id              | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| block |          1 | bl_timestamp       |            1 | bl_timestamp       | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| block |          1 | bl_target          |            1 | bl_target          | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| block |          1 | bl_expiry          |            1 | bl_expiry          | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| block |          1 | bl_parent_block_id |            1 | bl_parent_block_id | A         |           0 |     NULL | NULL   | YES  | BTREE      |         |               |
+-------+------------+--------------------+--------------+--------------------+-----------+-------------+----------+--------+------+------------+---------+---------------+