Contao permet de gérer les multiples versions d'un élément. Pour ce faire, il enregistre les anciennes versions dans la table tl_version .
La table comprend pour chaque enregistrement, la date, le numéro de version, la version de quelle table, l'utilisateur, et dans le champ data, l'ensemble des données de l'occurence exportés en chaine de caractères. Une colonne active est renseignée pour indiquer la version utilisée.