46 lines
1.3 KiB
XML
46 lines
1.3 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!--
|
|
~ @package FOF
|
|
~ @copyright Copyright (c)2010-2020 Nicholas K. Dionysopoulos / Akeeba Ltd
|
|
~ @license GNU General Public License version 2, or later
|
|
-->
|
|
|
|
<schema>
|
|
<meta>
|
|
<drivers>
|
|
<driver>mysql</driver>
|
|
<driver>mysqli</driver>
|
|
<driver>pdomysql</driver>
|
|
</drivers>
|
|
<!-- We don't want this table to be converted to a different charset automatically. We will only convert a single
|
|
column. -->
|
|
<autocollation>false</autocollation>
|
|
</meta>
|
|
|
|
<sql>
|
|
<action table="#__akeeba_common" canfail="0">
|
|
<condition type="missing" value=""/>
|
|
<query><![CDATA[
|
|
CREATE TABLE IF NOT EXISTS `#__akeeba_common` (
|
|
`key` varchar(190) NOT NULL,
|
|
`value` longtext NOT NULL,
|
|
PRIMARY KEY (`key`)
|
|
) DEFAULT COLLATE utf8_general_ci CHARSET=utf8;
|
|
]]></query>
|
|
</action>
|
|
|
|
<action table="#__akeeba_common" canfail="1">
|
|
<condition type="utf8mb4upgrade"/>
|
|
<query><![CDATA[
|
|
ALTER TABLE `#__akeeba_common` MODIFY COLUMN `value` longtext COLLATE utf8mb4_unicode_ci NOT NULL;
|
|
]]></query>
|
|
</action>
|
|
|
|
<action table="#__akeeba_common" canfail="1">
|
|
<condition type="true" />
|
|
<query><![CDATA[
|
|
ALTER TABLE `#__akeeba_common` MODIFY COLUMN `key` varchar(190) COLLATE utf8_unicode_ci NOT NULL;
|
|
]]></query>
|
|
</action>
|
|
</sql>
|
|
</schema> |