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, больш не патрэбныя і могуць быць бясьпечна выдаленыя.

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

Падсумаваньне схемы
+---+-+--+-+-++ +---+-+--+-+-++ +---+-+--+-+-++
 * 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    |                |

+---+-+--+-+-++ +---+-+--+-+-++ +---+-+--+-+-++
 * 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    |                |

old_id
Унікальны лік дзеля ідэнтыфікацыі кожнага тэксту. у табліцах table і. — ключы гэтага слупку.

old_text
Вікітэкст старонкі.

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.
 * }

Extensions can add other custom flags.