Manual:Imagelinks table/cs

Do tabulky imagelinks se ukládají informace o vložených souborech. Je to ideální místo, k uložení informace o souboru, se kterou pak mohou dál pracovat další funkce, od těch kešovacích, až po ty co generují výstup speciální stránky „Odkazuje sem”. Pamatujte, že se v ní mohou objevit i obrázky, které nejsou uloženy lokálně, pocházející z jiných zdrojů. Např. wiki, které provozuje Wikimedia, mají v této tabulce záznamy o souborech, které jsou uloženy na Wikimedia Commons.

il_from
obsahuje číselné id (curid) stránky na které se obrázek vyskytuje, pod kterým ji najdete v tabulce 'page'.

il_from_namespace
obsahuje číselné id jmenného prostoru, do kterého je aktuálně stránka s vloženým obrázkem přiřazena.

il_to
Název vloženého souboru (obrázku).



Přehled změn ve schématu tabulky
+---+--+--+-+-+---+ +---+--+--+-+-+---+ +---+--+--+-+-+---+
 * Field            | Type             | Null | Key | Default | Extra |
 * il_from          | int(10) unsigned | NO   | PRI | 0       |       |
 * il_to            | varbinary(255)   | NO   | PRI |         |       |
 * il_from_namespace | int(11)         | NO   | MUL | 0       |       |

+---+--+--+-+-+---+ +---+--+--+-+-+---+ +---+--+--+-+-+---+
 * Field            | Type             | Null | Key | Default | Extra |
 * il_from          | int(10) unsigned | NO   | PRI | 0       |       |
 * il_from_namespace | int(11)         | NO   | MUL | 0       |       |
 * il_to            | varbinary(255)   | NO   | PRI |         |       |

+---+--+--+-+-+---+ +---+--+--+-+-+---+ +---+--+--+-+-+---+
 * Field            | Type             | Null | Key | Default | Extra |
 * il_from          | int(10) unsigned | NO   | PRI | 0       |       |
 * il_from_namespace | int(11)         | NO   |     | 0       |       |
 * il_to            | varbinary(255)   | NO   | PRI |         |       |

+-+-+--+-+-+---+ +-+-+--+-+-+---+ +-+-+--+-+-+---+
 * Field  | Type                | Null | Key | Default | Extra |
 * il_from | int(10) unsigned   | NO   | PRI | 0       |       |
 * il_to  | varchar(255) binary | NO   | PRI | NULL    |       |

+-+-+--+-+-+---+ +-+-+--+-+-+---+ +-+-+--+-+-+---+
 * Field  | Type                | Null | Key | Default | Extra |
 * il_from | int(8) unsigned    | NO   | PRI | 0       |       |
 * il_to  | varchar(255) binary | NO   | PRI | NULL    |       |

+-+-+--+-+-+---+ +-+-+--+-+-+---+ +-+-+--+-+-+---+
 * Field  | Type                | Null | Key | Default | Extra |
 * il_from | varchar(255) binary | NO  | PRI | NULL    |       |
 * il_to  | varchar(255) binary | NO   | PRI | NULL    |       |

Indexy
 ++++--+---+---+-+--++--++-+---+ ++++--+---+---+-+--++--++-+---+ ++++--+---+---+-+--++--++-+---+
 * Table     | Non_unique | Key_name               | Seq_in_index | Column_name       | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |
 * imagelinks |         0 | PRIMARY                |            1 | il_from           | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
 * imagelinks |         0 | PRIMARY                |            2 | il_to             | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
 * imagelinks |         1 | il_to                  |            1 | il_to             | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
 * imagelinks |         1 | il_to                  |            2 | il_from           | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
 * imagelinks |         1 | il_backlinks_namespace |            1 | il_from_namespace | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
 * imagelinks |         1 | il_backlinks_namespace |            2 | il_to             | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
 * imagelinks |         1 | il_backlinks_namespace |            3 | il_from           | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |