Manual:Page restrictions table/hu
↑ Kézikönyv:Tartalom | MediaWiki-adatbázis elrendezése | page_restrictions táblázat |
MediaWiki-verzió: | ≥ 1.10 |
A page_restrictions táblázat a lapvédelem szintjeinek tárolására használatos a MediaWiki 1.10-es és későbbi verzióiban. A legfontosabb funkció a kaszkádvédelem bevezetése nagy forgalmú lapokra. Ez a táblázat csak a létező lapokon érvényes korlátozásokra vonatkozik. A nem létező lapok védelmét a protected_titles táblázat tartalmazza.
Ez a táblázat a MediaWiki 1.10-ben (r19095–r19703) mutatkozott be, és a page táblázat page_restrictions mezőjét írja felül.
A védett lapok listája a Special:ProtectedPages lapon található meg.
Mezők
pr_id
Ez a táblázat elsődleges kulcsa, és a táblázat meghatározott sorának azonosítására használatos.
pr_page
Ez a mező a page_id mezőre tartalmaz hivatkozást, ami a táblázat külső kulcsaként funkcionál.
pr_type
A védelem típusát (szerkesztés, mozgatás vagy hasonlók elleni) tárolja ez a mező.
pr_level
Ez az oszlop írja le a védelem szintjét: teljes védelem a csak adminisztrátorok által változtatható lapokra, félvédelem az automatikusan megerősített szerkesztőknek, vagy bármilyen másik szintet.
pr_cascade
Ez a mező határozza meg, hogy kaszkádvédelem van-e érvényben (vagyis hogy az oldalra beillesztett összes sablon és fájl is védett lesz-e).
pr_user
MediaWiki-verzió: | ≤ 1.37 |
Ez a mező korábban egy későbbi felhasználónkénti szerkesztéskorlátozó rendszer támogatására volt fenntartva, de sose használtuk, mert a részleges blokkolás végül blokként lett bevezetve.
pr_expiry
Ez a mező azon oldalakhoz tartozó időbélyeget tartalmazza a Ipblocks táblázathoz hasonló formátumban, amelyek védelmének fix lejárati dátumuk van. Az oszlop null értéket tartalmazó sorai határozatlan idejű védelmet jelentenek.
Séma összefoglalója
MediaWiki-verzió: | ≥ 1.38 |
DESCRIBE page_restrictions;
+------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------+------------------+------+-----+---------+----------------+ | pr_id | int(10) unsigned | NO | PRI | NULL | auto_increment | | pr_page | int(10) unsigned | NO | MUL | NULL | | | pr_type | varbinary(60) | NO | MUL | NULL | | | pr_level | varbinary(60) | NO | MUL | NULL | | | pr_cascade | tinyint(4) | NO | MUL | NULL | | | pr_expiry | varbinary(14) | YES | | NULL | | +------------+------------------+------+-----+---------+----------------+
MediaWiki-verziók: | 1.30 – 1.37 |
DESCRIBE page_restrictions;
+------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------+------------------+------+-----+---------+----------------+ | pr_id | int(10) unsigned | NO | PRI | NULL | auto_increment | | pr_page | int(11) | NO | MUL | NULL | | | pr_type | varbinary(60) | NO | MUL | NULL | | | pr_level | varbinary(60) | NO | MUL | NULL | | | pr_cascade | tinyint(4) | NO | MUL | NULL | | | pr_user | int(10) unsigned | YES | | NULL | | | pr_expiry | varbinary(14) | YES | | NULL | | +------------+------------------+------+-----+---------+----------------+
MediaWiki-verziók: | 1.23 – 1.29 |
DESCRIBE page_restrictions;
+------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------+------------------+------+-----+---------+----------------+ | pr_id | int(10) unsigned | NO | PRI | NULL | auto_increment | | pr_page | int(11) | NO | MUL | NULL | | | pr_type | varbinary(60) | NO | MUL | NULL | | | pr_level | varbinary(60) | NO | MUL | NULL | | | pr_cascade | tinyint(4) | NO | MUL | NULL | | | pr_user | int(11) | YES | | NULL | | | pr_expiry | varbinary(14) | YES | | NULL | | +------------+------------------+------+-----+---------+----------------+
MediaWiki-verziók: | 1.15 – 1.22 |
DESCRIBE page_restrictions;
+------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------+------------------+------+-----+---------+----------------+ | pr_page | int(8) | NO | MUL | NULL | | | pr_type | varbinary(60) | NO | MUL | NULL | | | pr_level | varbinary(60) | NO | MUL | NULL | | | pr_cascade | tinyint(4) | NO | MUL | NULL | | | pr_user | int(8) | YES | | NULL | | | pr_expiry | varbinary(14) | YES | | NULL | | | pr_id | int(10) unsigned | NO | PRI | NULL | AUTO_INCREMENT | +------------+------------------+------+-----+---------+----------------+
MediaWiki-verziók: | 1.10 – 1.14 |
DESCRIBE page_restrictions;
+------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------+------------------+------+-----+---------+----------------+ | pr_page | int(8) | NO | PRI | NULL | | | pr_type | varbinary(60) | NO | PRI | NULL | | | pr_level | varbinary(60) | NO | MUL | NULL | | | pr_cascade | tinyint(4) | NO | MUL | NULL | | | pr_user | int(8) | YES | | NULL | | | pr_expiry | varbinary(14) | YES | | NULL | | | pr_id | int(10) unsigned | NO | UNI | NULL | AUTO_INCREMENT | +------------+------------------+------+-----+---------+----------------+
Indexek
MediaWiki-verzió: | ≥ 1.15 |
SHOW INDEX IN page_restrictions;
+-------------------+------------+--------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ | Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment | +-------------------+------------+--------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ | page_restrictions | 0 | PRIMARY | 1 | pr_id | A | 0 | NULL | NULL | | BTREE | | | | page_restrictions | 0 | pr_pagetype | 1 | pr_page | A | 0 | NULL | NULL | | BTREE | | | | page_restrictions | 0 | pr_pagetype | 2 | pr_type | A | 0 | NULL | NULL | | BTREE | | | | page_restrictions | 1 | pr_typelevel | 1 | pr_type | A | 0 | NULL | NULL | | BTREE | | | | page_restrictions | 1 | pr_typelevel | 2 | pr_level | A | 0 | NULL | NULL | | BTREE | | | | page_restrictions | 1 | pr_level | 1 | pr_level | A | 0 | NULL | NULL | | BTREE | | | | page_restrictions | 1 | pr_cascade | 1 | pr_cascade | A | 0 | NULL | NULL | | BTREE | | | +-------------------+------------+--------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+