Chunk

Difference between revisions of "Database Table Prefix"

From Joomla! Documentation

m (updates)
m (Language selection moved to top)
 
Line 1: Line 1:
 +
<noinclude><languages /></noinclude>
 
<translate>
 
<translate>
 
<!--T:1-->
 
<!--T:1-->
Line 8: Line 9:
 
<!--T:3-->
 
<!--T:3-->
 
[[Extension]] developers need to use the string <code>#__</code> to represent the prefix. This will be replaced by the real prefix during runtime by Joomla.<noinclude>[[Category:Glossary definitions|{{PAGENAME}}]]</noinclude></translate>
 
[[Extension]] developers need to use the string <code>#__</code> to represent the prefix. This will be replaced by the real prefix during runtime by Joomla.<noinclude>[[Category:Glossary definitions|{{PAGENAME}}]]</noinclude></translate>
<noinclude>
 
== Languages ==
 
<languages /></noinclude>
 

Latest revision as of 06:02, 17 August 2022

Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Kiswahili • ‎Nederlands • ‎català • ‎español • ‎français • ‎italiano • ‎polski • ‎svenska • ‎български • ‎русский • ‎ไทย • ‎中文(台灣)‎ • ‎日本語

The database table prefix is a string (a few characters long) prepended to the name of Joomla!'s tables. Using a prefix enables you to run multiple installations of Joomla! using a single database.

The database table prefix can be set during installation. Changing it later is possible, but requires access to the database through a non-Joomla medium or a Joomla Extension such as Akeeba Admin Tools and will cause some downtime.

Extension developers need to use the string #__ to represent the prefix. This will be replaced by the real prefix during runtime by Joomla.