Manual:Text table/be-tarask

Табліца text зьмяшчае вікітэкст рэвізіяў асобнай старонкі. Калі вы карыстаецеся Postgres альбо Oracle, гэтая табліца называецца pagecontent. таксама могуць захоўваць у ёй свае зьвесткі.

Назвы палёў — спадчына з табліцы рэвізіяў у MediaWiki 1.4 і раней.

Калі вы абнавілі сваю вікі з MediaWiki 1.4 ці старэйшай да навейшай, а пасьля гэтага хоць раз запусьцілі update.php, старыя слупкі ў табліцы text засталіся, а іхні зьмест быў прадубляваны ў табліцы ' і ' (зьмест скапіяваны, а ня перанесены). Гэтыя слупкі з табліцы text больш нідзе ня будуць выкарыстоўвацца. Усе палі табліцы text, акрамя old_id, old_text і old_flags, больш не патрэбныя і могуць быць бясьпечна выдаленыя.

Тэкставы зьмест можа быць упакаваны ці захоўвацца вонкава, таму яго цяжка атрымаць з гэтай табліцы. Каб здабыць тэкст дадзенага, можна скарыстацца скрыптом падтрымкі.

Extensions can add other custom flags.

This table can also hold metadata of files if the metadata is too big to store in img_metadata, oi_metadata or fa_metadata.

old_id
Унікальны лік дзеля ідэнтыфікацыі кожнага тэксту. It's referenced by the in  table. Before Multi-Content Revisions implementation, in  table and  in  table were keys to this column.

Also img_metadata, oi_metadata or fa_metadata can refer to this column when being used to store file metadata.

old_text
The wikitext of the page, or a pointer to external storage of the form of.

old_flags
Сьпіс сьцяжкоў, падзелены коскамі. Зьмяшчае наступныя магчымыя значэньні:


 * {|class="wikitable"


 * | Тэкст сьціскаецца з дапамогай функцыі PHP.
 * | Тэкст захоўваўся ў UTF-8.
 * | Text field contained a serialized PHP object.
 * | Text was stored in an external location specified by old_text.
 * }
 * | Text field contained a serialized PHP object.
 * | Text was stored in an external location specified by old_text.
 * }
 * | Text was stored in an external location specified by old_text.
 * }
 * | Text was stored in an external location specified by old_text.
 * }

Падсумаваньне схемы
+---+--+--+-+-++ +---+--+--+-+-++ +---+--+--+-+-++
 * Field    | Type             | Null | Key | Default | Extra          |
 * old_id   | int(10) unsigned | NO   | PRI | NULL    | auto_increment |
 * old_text | mediumblob       | NO   |     | NULL    |                |
 * old_flags | tinyblob        | NO   |     | NULL    |                |

+---+-+--+-+-++ +---+-+--+-+-++ +---+-+--+-+-++
 * Field    | Type            | Null | Key | Default | Extra          |
 * old_id   | int(8) unsigned | NO   | PRI | NULL    | AUTO_INCREMENT |
 * old_text | mediumblob      | NO   |     | NULL    |                |
 * old_flags | tinyblob       | NO   |     | NULL    |                |

Indexes
 +---++--+--+-+---+-+--++--++-+---+ +---++--+--+-+---+-+--++--++-+---+ +---++--+--+-+---+-+--++--++-+---+
 * Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |
 * text |          0 | PRIMARY  |            1 | old_id      | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |