Extension:EImage/ei cache table/cs

Tabulka ei_cache se používá od verze 3.3, ale její schéma se ustálilo až od verze 3.4.

Pole

ei_id

Numerické id výstřižku. Jde o primární klíč, který se vkládá automaticky při vložení záznamu, jako inkrementální navýšení.

ei_eid

Základní identifikátor klipu. Ve skutečnosti je to hodnota kontrolního součtu sha1 z pole ei_clip. EImage jej používá k identifikaci klipu před načtením zdroje.

ei_clip

Sada atributů použitých pro vytvoření klipu. Další instance používají stejný klip, pokud je zdroj stejný a atributy nezměněny.

ei_file

Kontrolní součet Sha1 obsahu klipu, který je uložen v mezipaměti. Je to základní řetězec pro název klipu a miniatury a klíč pro položky tabulky ei_pages.

ei_origin_exif

Původní tagy EXIF ​​exportované ze zdrojového souboru, uložené jako JSON.

ei_counter

Počitadlo použití klipu.

ei_width

Šířka klipu. Je to nutné, pokud EImage používá klip z mezipaměti.

ei_height

Výška klipu Je to nutné, pokud EImage používá klip z mezipaměti.

ei_ctime

Časové razítko vytvoření klipu.

ei_expire

Limit expirace.

ei_type

Číslo pro identifikátor MIME typu klipu.

Přehled změn ve schématu tabulky

DESCRIBE ei_cache;

+----------------+---------------------+------+-----+---------+----------------+
| Field          | Type                | Null | Key | Default | Extra          |
+----------------+---------------------+------+-----+---------+----------------+
| ei_id          | int(10) unsigned    | NO   | PRI | NULL    | auto_increment |
| ei_eid         | varbinary(40)       | NO   | MUL | NULL    |                |
| ei_clip        | longblob            | YES  |     | NULL    |                |
| ei_file        | varbinary(40)       | YES  |     | NULL    |                |
| ei_origin_exif | longblob            | YES  |     | NULL    |                |
| ei_counter     | int(11)             | NO   |     | 0       |                |
| ei_width       | int(11)             | NO   |     | 0       |                |
| ei_height      | int(11)             | NO   |     | 0       |                |
| ei_ctime       | binary(14)          | NO   |     | NULL    |                |
| ei_expire      | binary(14)          | NO   | MUL | NULL    |                |
| ei_type        | tinyint(3) unsigned | NO   |     | 0       |                |
+----------------+---------------------+------+-----+---------+----------------+

Indexy

SHOW INDEX IN ei_cache;

+----------+------------+----------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| Table    | Non_unique | Key_name       | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |
+----------+------------+----------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| ei_cache |          0 | PRIMARY        |            1 | ei_id       | A         |           9 |     NULL | NULL   |      | BTREE      |         |               |
| ei_cache |          0 | ei_eid_create  |            1 | ei_eid      | A         |           9 |     NULL | NULL   |      | BTREE      |         |               |
| ei_cache |          0 | ei_eid_create  |            2 | ei_file     | A         |           9 |     NULL | NULL   | YES  | BTREE      |         |               |
| ei_cache |          1 | ei_expire_time |            1 | ei_expire   | A         |           2 |     NULL | NULL   |      | BTREE      |         |               |
+----------+------------+----------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
Category:Wikimedia extension database tables/cs#ei cache%20table Category:Extension:EImage/cs
Category:Extension:EImage/cs Category:Wikimedia extension database tables/cs