You are on page 1of 1

Menu

Extensions & updates

#__template_styles #__menu_types #__schemas


id INT id INT extension_id INT #__updates
template VARCHAR(50) menutype VARCHAR(24) version_id VARCHAR(20) update_id INT(11)
#__update_categories
client_id TINYINT(1) title VARCHAR(48) Indexes update_site_id INT(11) Copyright Torkil Johnsen 2010
home TINYINT(1) categoryid INT(11)
description VARCHAR(255) extension_id INT(11) http://torkiljohnsen.com
title VARCHAR(255) name VARCHAR(20)
Indexes categoryid INT(11)
#__extensions description TEXT Feel free to redistribute this schema but make sure you post a backlink to the original blogpost along with it:
params VARCHAR(2048) name VARCHAR(100)
Indexes extension_id INT parent INT(11) http://torkiljohnsen.com/2010/07/10/joomla-1-6-database-schema/
description TEXT
name VARCHAR(100) updatesite INT(11)
element VARCHAR(100) This is because I want to gather all feedback to the schema in one place to be able to continually improve it.
#__menu type VARCHAR(20) Indexes
type VARCHAR(20)
id INT element VARCHAR(100) Thanks,
folder VARCHAR(20) Torkil
menutype VARCHAR(24) folder VARCHAR(100)
client_id TINYINT(3)
parent_id INT client_id TINYINT(3)
version VARCHAR(10)
component_id INT enabled TINYINT(3) #__update_sites
Modules data TEXT
template_style_id INT access TINYINT(3) update_site_id INT(11)
detailsurl TEXT
#__modules language CHAR(7) protected TINYINT(3) name VARCHAR(100)

id INT(11) title VARCHAR(255) manifest_cache TEXT Indexes type VARCHAR(20)


alias VARCHAR(255) params TEXT location TEXT
language CHAR(7)
note VARCHAR(255) custom_data TEXT enabled INT(11)
title VARCHAR(100)
path VARCHAR(1024) system_data TEXT Indexes
note VARCHAR(255)
link VARCHAR(1024) checked_out INT(10) #__update_sites_extensions
content TEXT
ordering INT(11) type VARCHAR(16) checked_out_time DATETIME
update_site_id INT(11)
published TINYINT(4) ordering INT(11)
position VARCHAR(50) extension_id INT
#__modules_menu state INT(11)
checked_out INT(10) level INT Indexes
moduleid INT(11) Indexes
checked_out_time DATETIME ordering INT
menuid INT
publish_up DATETIME checked_out INT
Indexes
publish_down DATETIME checked_out_time TIMESTAMP

published TINYINT(1) browserNav TINYINT(4)


Users & messaging
module VARCHAR(50) access TINYINT(3)
img VARCHAR(255) Newsfeeds
access TINYINT(3)
showtitle TINYINT(3) params VARCHAR(10240) #__session #__messages_cfg #__user_profiles
#__newsfeeds
params VARCHAR(5120) lft INT session_id VARCHAR(32) user_id INT
id INT(10) user_id INT
rgt INT #__contact_details
client_id TINYINT(4) userid INT cfg_name VARCHAR(100) profile_key VARCHAR(100)
catid INT(11) id INT
home TINYINT(3) client_id TINYINT(3) cfg_value VARCHAR(255)
Indexes language CHAR(7) profile_value VARCHAR(255)
language CHAR(7)
Indexes guest TINYINT(4) Indexes
name VARCHAR(100) ordering INT(11)
catid INT(11)
time VARCHAR(14) Indexes
alias VARCHAR(100) user_id INT
data VARCHAR(20480)
link VARCHAR(200) name VARCHAR(255)
username VARCHAR(150)
filename VARCHAR(200) alias VARCHAR(255)
usertype VARCHAR(50)
published TINYINT(1) con_position VARCHAR(255)
Indexes
numarticles INT address TEXT
#__languages
cache_time INT suburb VARCHAR(100)
lang_id INT(11)
checked_out INT(10) state VARCHAR(100)
lang_code CHAR(7)
checked_out_time DATETIME country VARCHAR(100)
title VARCHAR(50)
ordering INT postcode VARCHAR(100)
title_native VARCHAR(50) #__users
rtl TINYINT(4) telephone VARCHAR(255)
sef VARCHAR(50) id INT
access TINYINT fax VARCHAR(255)
image VARCHAR(50) name VARCHAR(255)
params TEXT misc MEDIUMTEXT
description VARCHAR(512) username VARCHAR(150) #__messages
created DATETIME image VARCHAR(255)
metakey TEXT email VARCHAR(100) message_id INT
created_by INT(10) imagepos VARCHAR(20)
metadesc TEXT password VARCHAR(100) user_id_to INT
created_by_alias VARCHAR(255) email_to VARCHAR(255)
published INT(11) usertype VARCHAR(25) user_id_from INT
modified DATETIME default_con TINYINT(1)
Indexes modified_by INT(10) block TINYINT(4) folder_id TINYINT(3)
published TINYINT(1)
metakey TEXT sendEmail TINYINT(4) date_time DATETIME
Weblinks checked_out INT
metadesc TEXT registerDate DATETIME state TINYINT(1)
checked_out_time DATETIME
#__weblinks metadata TEXT lastvisitDate DATETIME priority TINYINT(1)
ordering INT
id INT xreference VARCHAR(50) activation VARCHAR(100) subject VARCHAR(255)
params TEXT
catid INT(11) publish_up DATETIME params TEXT message TEXT
access TINYINT(3)
sid INT publish_down DATETIME Indexes
mobile VARCHAR(255) Indexes
title VARCHAR(250) #__categories
alias VARCHAR(255) id INT(11) Indexes webpage VARCHAR(255)

url VARCHAR(250) parent_id INT(10) sortname1 VARCHAR(255)

description TEXT asset_id INT(10) sortname2 VARCHAR(255)

date DATETIME language CHAR(7) sortname3 VARCHAR(255)


ACL
hits INT lft INT(11) created DATETIME
state TINYINT(1) rgt INT(11) created_by INT(10)
#__user_usergroup_map
checked_out INT level INT(10) created_by_alias VARCHAR(255)
user_id INT
checked_out_time DATETIME path VARCHAR(255) modified DATETIME
group_id INT
ordering INT modified_by INT(10)
extension VARCHAR(50) Content Indexes
archived TINYINT(1) metakey TEXT
title VARCHAR(255)
approved TINYINT(1) metadesc TEXT
alias VARCHAR(255)
access INT metadata TEXT
note VARCHAR(255) #__content
params TEXT featured TINYINT(3)
description VARCHAR(5120) id INT
language CHAR(7) xreference VARCHAR(50)
published TINYINT(1) catid INT(11)
created DATETIME publish_up DATETIME
checked_out INT(11) language CHAR(7) #__usergroups
#__viewlevels
created_by INT(10) publish_down DATETIME
checked_out_time DATETIME asset_id INT(10) id INT
Indexes id INT(10)
created_by_alias VARCHAR(255) #__assets parent_id INT
access TINYINT(3) title VARCHAR(255) title VARCHAR(100)
modified DATETIME lft INT
params VARCHAR(2048) alias VARCHAR(255) id INT(10)
ordering INT(11)
modified_by INT(10) rgt INT
metadesc VARCHAR(1024) title_alias VARCHAR(255) parent_id INT(11)
rules VARCHAR(5120)
metakey TEXT title VARCHAR(100)
metakey VARCHAR(1024) introtext MEDIUMTEXT lft INT(11) Indexes
metadesc TEXT Indexes
metadata VARCHAR(2048) fulltext MEDIUMTEXT rgt INT(11)
metadata TEXT
created_user_id INT(10) state TINYINT(3) level INT(10)
featured TINYINT(3)
created_time DATETIME sectionid INT name VARCHAR(50)
xreference VARCHAR(50)
modified_user_id INT(10) mask INT title VARCHAR(100)
publish_up DATETIME
created DATETIME
modified_time DATETIME rules VARCHAR(5120)
publish_down DATETIME created_by INT
hits INT(10) Indexes
Indexes created_by_alias VARCHAR(255)
Indexes
modified DATETIME
modified_by INT
checked_out INT
checked_out_time DATETIME
publish_up DATETIME
publish_down DATETIME
Search / Redirect
images TEXT
urls TEXT
attribs VARCHAR(5120)
version INT #__redirect_links
Banners
parentid INT id INT
ordering INT old_url VARCHAR(150)
#__core_log_searches
metakey TEXT new_url VARCHAR(150)
search_term VARCHAR(128)
#__banners metadesc TEXT referer VARCHAR(150)
hits INT
id INT access INT comment VARCHAR(255)
cid INT hits INT published TINYINT(4)
#__banner_tracks catid INT(11) metadata TEXT created_date DATETIME
track_date DATE language CHAR(7) featured TINYINT(3) modified_date DATETIME
track_type INT type INT xreference VARCHAR(50) Indexes
banner_id INT name VARCHAR(255) Indexes
count INT alias VARCHAR(255)
Indexes
imptotal INT
impmade INT
clicks INT
clickurl VARCHAR(200) #__content_rating
state TINYINT(3)
content_id INT
#__banner_clients description TEXT rating_sum INT
#__content_frontpage
id INT custombannercode VARCHAR(2048) rating_count INT
name VARCHAR(255) sticky TINYINT(1) content_id INT
lastip VARCHAR(50)
contact VARCHAR(255) ordering INT
ordering INT
Indexes Indexes
email VARCHAR(255) metakey TEXT
extrainfo TEXT params TEXT
state TINYINT(3) own_prefix TINYINT(1)
checked_out INT metakey_prefix VARCHAR(255)
checked_out_time DATETIME purchase_type TINYINT
metakey TEXT
track_clicks TINYINT
own_prefix TINYINT track_impressions TINYINT
metakey_prefix VARCHAR(255) checked_out INT
purchase_type TINYINT checked_out_time DATETIME
track_clicks TINYINT publish_up DATETIME
track_impressions TINYINT publish_down DATETIME
Indexes reset DATETIME
created DATETIME
Indexes

You might also like