DB Tabellen in Contenido und deren Funktion

Martin Horwath
2007-06-24 22:48
Momentan nur eine grobe Aufteilung in System, Content, Security und unused:

table: 'con_actionlog' -> system (Protokoll der Actions)
table: 'con_actions' - > system
table: 'con_area' -> system
table: 'con_art' -> content (idart,client)
table: 'con_art_lang' -> content (Eigenschaften des Artikels)
table: 'con_art_spec' -> content (Artikelspezifikationszuweisungen)(*new)
table: 'con_cat' -> content (Kategorie Baum)
table: 'con_cat_art' -> content (idcatart Zuordnung)
table: 'con_cat_lang' -> content (Eigenschaften der Kategorie, name etc.)
table: 'con_cat_tree' -> content (Kategorien Baum mit levels)
table: 'con_clients' -> user (Mandanten Eigenschaften)
table: 'con_clients_lang' -> user (definierte Sprachen für den Mandanten)
table: 'con_code' -> content (cache für frontend)
table: 'con_communications' -> system (Interne Kommunikation z.Zt. nur für Tasks)(*new)
table: 'con_config' -> unused
table: 'con_config_client' -> unused
table: 'con_container' -> content (beinhaltet alle Module die einem Template zugewiesen wurden)
table: 'con_container_conf' -> content (Konfiguration des Templates)
table: 'con_content' -> content (sämtlicher Content der Site)
table: 'con_data' -> unused
table: 'con_dbfs' -> content (data base file system)(*new)
table: 'con_files' -> system
table: 'con_frame_files' -> system
table: 'con_frontendgroupmembers' -> content,security(*new)
table: 'con_frontendgroups' -> content,security(*new)
table: 'con_frontendpermissions' -> content,security(*new)
table: 'con_frontendusers' -> content,security(*new)
table: 'con_group_prop' - > system,security
table: 'con_groupmembers' - > system,security
table: 'con_groups' - > system,security
table: 'con_inuse' - > system (gesperrte Elemente)
table: 'con_keywords' -> content (Keyword-Tabelle die Keywords beim speichern generiert)
table: 'con_lang' -> content (angelegte Sprachen)
table: 'con_lay' -> content (layout)
table: 'con_link' -> unused
table: 'con_meta_tag' -> content (Werte für die einzelnen Typen)
table: 'con_meta_type' -> content (definierbare Metatags für Artikel Eigenschaften)
table: 'con_mod' -> content (die Module)
table: 'con_mod_history' -> system(*new)
table: 'con_mod_translations' -> content(*new) (Übersetzungen für Module mi18n)
table: 'con_nav_main' -> system
table: 'con_nav_sub' -> system
table: 'con_news' -> content,system (Newsletter)
table: 'con_news_rcp' -> content,system (Newsletter subscriber)
table: 'con_phplib_active_sessions' -> system,security (aktive Sessions)
table: 'con_phplib_auth_user_md5' -> system,security
table: 'con_plugins' -> unused (bis jetzt)
table: 'con_properties' -> Generische Eigenschaftentabelle, um an beliebige Objekte beliebige Eigenschaften hängen zu können, ohne die Tabellenstruktur zu erweitern (*new)
table: 'con_rights' -> system,security (gespeicherte Rechte)
table: 'con_sequence' -> system,content (interner Zähler für die einzelnen Tabellen)
table: 'con_stat' -> content (aktuelle Monatsstatistik)
table: 'con_stat_archive' -> content (die archivierten)
table: 'con_status' -> unused
table: 'con_system_prop' -> system(*new) (system einstellungen)
table: 'con_template' -> content (template beschreibung)
table: 'con_template_conf' -> content (zuordnung Artikel,Kategorie -> template)
table: 'con_type' -> content (die CMS_HTML etc. Variablen)
table: 'con_upl' -> content (die Uploads)
table: 'con_user_prop' -> system,security

die mit *new gekennzeichneten gibts in der 4.4.x Serie nicht. Alle anderen Tabellen die nicht mehr zu finden sind gibts ab der 4.5.x Serie nicht mehr.
Durchschnittliche Bewertung: 4.68 (22 Abstimmungen)

Es ist möglich, diese FAQ zu kommentieren.