primo commit
This commit is contained in:
46
libraries/fof30/sql/mysql.xml
Normal file
46
libraries/fof30/sql/mysql.xml
Normal file
@ -0,0 +1,46 @@
|
||||
<?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>
|
||||
28
libraries/fof30/sql/postgresql.xml
Normal file
28
libraries/fof30/sql/postgresql.xml
Normal file
@ -0,0 +1,28 @@
|
||||
<?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>postgres</driver>
|
||||
<driver>postgresql</driver>
|
||||
</drivers>
|
||||
</meta>
|
||||
|
||||
<sql>
|
||||
<action table="#__akeeba_common" canfail="0">
|
||||
<condition type="missing" value=""/>
|
||||
<query><![CDATA[
|
||||
CREATE TABLE IF NOT EXISTS "#__akeeba_common" (
|
||||
"key" character varying(192) NOT NULL,
|
||||
"value" text NOT NULL,
|
||||
PRIMARY KEY ("key")
|
||||
);
|
||||
]]></query>
|
||||
</action>
|
||||
</sql>
|
||||
</schema>
|
||||
31
libraries/fof30/sql/sqlsrv.xml
Normal file
31
libraries/fof30/sql/sqlsrv.xml
Normal file
@ -0,0 +1,31 @@
|
||||
<?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>sqlsrv</driver>
|
||||
<driver>sqlazure</driver>
|
||||
</drivers>
|
||||
</meta>
|
||||
|
||||
<sql>
|
||||
<action table="#__akeeba_common" canfail="0">
|
||||
<condition type="missing" value=""/>
|
||||
<query><![CDATA[
|
||||
CREATE TABLE [#__akeeba_common] (
|
||||
[key] [NVARCHAR](192) NOT NULL,
|
||||
[value] [TEXT] NOT NULL,
|
||||
CONSTRAINT [PK_#__akeeba_common] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[key] ASC
|
||||
) WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
|
||||
)
|
||||
]]></query>
|
||||
</action>
|
||||
</sql>
|
||||
</schema>
|
||||
Reference in New Issue
Block a user