Podręcznik:Tabela content_models

From mediawiki.org
This page is a translated version of the page Manual:Content models table and the translation is 100% complete.
Podręcznik:Spis treści Opis i struktura bazy danych MediaWiki Tabela content_models
Wersja MediaWiki:
1.31

Tabela content_models jest tabelią normalizacji nazw modeli treści. Są one odniesienia z tabeli content .

W kodzie PHP normalizacja jest zarządzana przez NameTableStore .

Został wprowadzony w MediaWiki 1.31 jako część projektu Multi-Content Revisions ; szczegóły w sprawie Multi-Content Revisions/Content Meta-Data . Podczas migracji z starszych wersji tabela jest wypełniona przez populateContentTables.php (zabiega automatycznie przez skrypt ulepszenia).

Pola

model_id

Klucz podstawowy.

model_name

To be documented.

Podsumowanie struktury

Wersja MediaWiki:
1.36

DESCRIBE content_models;

+------------+---------------+------+-----+---------+----------------+
| Field      | Type          | Null | Key | Default | Extra          |
+------------+---------------+------+-----+---------+----------------+
| model_id   | int(11)       | NO   | PRI | NULL    | auto_increment |
| model_name | varbinary(64) | NO   | UNI | NULL    |                |
+------------+---------------+------+-----+---------+----------------+
Wersje MediaWiki:
1.31 – 1.35

DESCRIBE content_models;

+------------+---------------+------+-----+---------+----------------+
| Field      | Type          | Null | Key | Default | Extra          |
+------------+---------------+------+-----+---------+----------------+
| model_id   | smallint(6)   | NO   | PRI | NULL    | auto_increment |
| model_name | varbinary(64) | NO   | UNI | NULL    |                |
+------------+---------------+------+-----+---------+----------------+

Indeksy

Wersja MediaWiki:
1.31

SHOW INDEX IN content_models;

+----------------+------------+------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| Table          | Non_unique | Key_name   | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |
+----------------+------------+------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| content_models |          0 | PRIMARY    |            1 | model_id    | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| content_models |          0 | model_name |            1 | model_name  | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
+----------------+------------+------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+