Manual:Content models table

The content_models table is a normalization table for content model names. They are referenced from the table.

In PHP code, normalization is managed via.

It was introduced in MediaWiki 1.31 as part of the project; see  for details. During migration from older versions, the table is populated by (run automatically by the upgrade script).

model_id
Primary key.

model_name
To be documented.

Schema summary
++---+--+-+-++ ++---+--+-+-++ ++---+--+-+-++
 * Field     | Type          | Null | Key | Default | Extra          |
 * model_id  | int(11)       | NO   | PRI | NULL    | auto_increment |
 * model_name | varbinary(64) | NO  | UNI | NULL    |                |

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