Zuordnung der einzelnen Tabellen in Gruppen
(prefix_ ist ein Platzhatler)

Benutzer
 prefix_users   Benutzer     id
prefix_user_keys   Benutzer    user_id = prefix_users.username
 prefix_usergroups

 
  Benutzer: Gruppen (Zugewiesene Gruppen)


   
 prefix_user_notes   Benutzerhinweise   benutzerl liste info
 user_id = prefix_users.id
 prefix_user_profiles   (Benutzer-Kontodetails)    user_id = prefix_users.id
 prefix_user_usergroup_map   Zuordnungstabelle Benutzer <-> Gruppe    user_id = prefix_users.id
 prefix_viewlevels   Zuordnung Gruppe <-> Zugriffsrechte    
 prefix_fields    Felder  

 
SELECT * FROM `prefix_fields` WHERE `context` LIKE 'com_users.user'
 prefix_fields_groups    Feldgruppen   SELECT * FROM `prefix_fields_groups` WHERE `context` LIKE 'com_users.user';

 prefix_fields_categories       SELECT * FROM `prefix_fields_categories` WHERE `field_id` in (SELECT `id` FROM `prefix_fields_groups` WHERE `context` LIKE 'com_users.user')
  prefix_fields_values   Wert (Inhalt) der Felder  

 field_id: -> prefix_fields_groups.id

 item_id ->  prefix_users.id

Die Item-Id kann auch z.B. DPCalender zugeordnet sein
felder dpcal

 prefix_assets   Hinweiskategorien   Hinweiskategorien sind in dieser Tabelle abgelegt
SELECT * FROM `prefix_assets` WHERE `name` LIKE '%com_users.%'
Name: com_users.xx 

 

Kontakte 
 prefix_contact_details   Kontakte   Benutzer mit z.B. UserID=123 auswählen
SET @user_id = 123;
SELECT * FROM `prefix__contact_details` WHERE `user_id` = @user_id;
 prefix_assets   Kontake-Kategorie   SELECT * FROM `prefix_assets` WHERE `name` LIKE '%com_contact.category.%';

 

Artikel
 prefix_content   Artikel    
 prefix_categories   Kategorien    
 prefix_contentitem_tag_map
 prefix_content_frontpage
 prefix_content_rating
 prefix_content_types
   
Startseite

type_alias: com_content.article
   
Historie Joomla 4
 prefix_history   Versionen für die Wiederherstellung
item_id = com_content.artikel.xxx
keep_forever=0 (Nein) 1 (Ja)  

SELECT
* FROM `prefix_history` WHERE `item_id` LIKE 'com_content.article.%'

Einstellung:
System: Beiträge: Optionen
Register Bearbeitungslaypout
Anzahl Versionen
 
         
Historie Joomla 3
 Bemerkung  
 prefix_ucm_history  

Versionen für die Wiederherstellung

ucm_item_id=prefix_content.id
ucm_type_id=1 ->(Artikel)
                   =2 ->(Weblinks)
                   =3 ->(Kontakte)
                   =4 ->(Newsfeeds
                   =6 -> (Artikel-Kategorie)
                   =7->(Kontakte: Kategorien)
                   =8->(Newsfeeds: Kategorien)
                   =9->(Weblinks: Kategorien)
                   =11 ->(Banner)
                   =12 ->(Banner: Kategorie) 
                   =13 ->(Banner: Kunde)keep_forever=0 (Nein) 1 (Ja)
                   =14 ->(Benutzerhinweis)
                   =15 ->(Benutzerhinweis: Kategorien)
                    =5 + 10 ->???
SELECT * FROM `prefix_ucm_history` WHERE `ucm_type_id` = 1;

Sehr große Tabelle da dort alle Versionen gespeichert werden
Kann zur Verkleinerung der Datenbak geleert werden. Daruch gehen natürlich die Versionen verloren!
 
 prefix_ucm_content   Version für immer sichern    
 prefix_ucm_base   ???    

 

Werbe-Banner
 prefix_banners
 prefix_banner_clients 
 prefix_banner_tracks
  Banner
Kunden
Aufrufe
   
Bannerstatistik    
 prefix_banner_tracks   alle Aufrufe und klick auf die Banner    

 

Links  
 prefix_weblinks        

 

Menüs
 prefix_modules   Modul-Tabelle    
SELECT * FROM `up_modules` WHERE `module`= 'mod_menu'
 
 prefix_menu_types   Haupt-Menüs zu denen die Menüeinträge zugewiesen sind     
 prefix_menu   Module    
 prefix_modules_menu     Zuweisung wo die Menüs angezeigt werden    

 

Sonstiges
    
 prefix_ tags   Schlagwörter (Tags)   Komponenten
Kommt in Artikel & Kategorien vor
         
         

 

Vis Forms    
 prefix_ viscreator    
 prefix_ visfields    
 prefix_visforms    
 prefix_ visformsadd    
 prefix_ visformsddr    
 prefix_visformsdoubleoptin    
 prefix_visformsdoubleoptindata    
 prefix_visformsmailattachments    
 prefix_visformsms    
 prefix_visforms_1
 prefix_visforms_2
..
  prefix_visforms_n
   
 prefix_visforms_1_save
 visforms_2_save
..
 visforms_n_save
   
 prefix_visforms_lowest_compat_version    
 prefix_visforms_spambot_attempts    
 prefix_visforms_utf8_conversion    
 prefix_vispdf    
 prefix_visverificationcodes    

 

 DP Calender        
 prefix_dpcalendar_bookings         
 prefix_dpcalendar_caldav_calendarchanges        
 prefix_dpcalendar_caldav_calendarinstances        
 prefix_dpcalendar_caldav_calendarobjects        
 prefix_dpcalendar_caldav_calendars        
 prefix_dpcalendar_caldav_calendarsubscriptions        
 prefix_dpcalendar_caldav_groupmembers        
 prefix_pcalendar_caldav_principals        
 prefix_dpcalendar_caldav_propertystorage        
 prefix_dpcalendar_caldav_schedulingobjects        
 prefix_dpcalendar_countries        
 prefix_dpcalendar_coupons        
 prefix_dpcalendar_events        
 prefix_dpcalendar_events_location        
 prefix_dpcalendar_extcalendars        
 prefix_dpcalendar_locations        
 prefix_dpcalendar_taxrates        
 prefix_dpcalendar_tickets        
 prefix_ assets  Kategorien:
;
  SELECT * FROM `prefix_assets` WHERE `name` LIKE '%com_dpcalendar.%'
 prefix_ categories       SELECT * FROM `prefix_categories` WHERE `name` LIKE '%com_dpcalendar.category.%'