From b1b39348b258e80cb2c92871857029a9dd971156 Mon Sep 17 00:00:00 2001 From: "tristan.champomier" Date: Thu, 23 Sep 2021 18:47:01 +0200 Subject: [PATCH] Fixed issues in MySQL database scripts in platform installer --- .../db_scripts/mysql/7_create_structure.sql | 194 +++++++++--------- install/db_scripts/mysql/7_insert_datas.sql | 4 +- .../db_scripts/mysql/8_create_structure.sql | 194 +++++++++--------- install/db_scripts/mysql/8_insert_datas.sql | 2 +- 4 files changed, 199 insertions(+), 195 deletions(-) diff --git a/install/db_scripts/mysql/7_create_structure.sql b/install/db_scripts/mysql/7_create_structure.sql index cf1d597..d0a42cc 100755 --- a/install/db_scripts/mysql/7_create_structure.sql +++ b/install/db_scripts/mysql/7_create_structure.sql @@ -33,7 +33,7 @@ CREATE TABLE `{_PREFIX_}object_node_group_user_temp` ( `user_id` int(4) UNSIGNED NOT NULL DEFAULT 0, `group_id` int(4) UNSIGNED NOT NULL DEFAULT 0, `node_id` int(4) UNSIGNED NOT NULL DEFAULT 0 -) ENGINE=MyISAM DEFAULT CHARSET=utf8; +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; #-- -------------------------------------------------------- #-- #-- Structure de la table `object_textentrynode` @@ -41,94 +41,94 @@ CREATE TABLE `{_PREFIX_}object_node_group_user_temp` ( CREATE TABLE `{_PREFIX_}object_textentrynode` ( `textentrynode_id` int(4) UNSIGNED NOT NULL, `node_id` int(4) UNSIGNED NOT NULL DEFAULT 0, - `textentrynode_resume` text DEFAULT NULL, - `textentrynode_text` text DEFAULT NULL, + `textentrynode_resume` text CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL, + `textentrynode_text` text CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL, `langue_id` int(4) UNSIGNED NOT NULL -) ENGINE=MyISAM DEFAULT CHARSET=utf8; +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; #-- -------------------------------------------------------- #-- #-- Structure de la table `object_textinfo` #-- CREATE TABLE `{_PREFIX_}object_textinfo` ( `textinfo_id` int(4) UNSIGNED NOT NULL DEFAULT 0, - `textinfo_text_fr` text NOT NULL, - `textinfo_text_gb` text NOT NULL -) ENGINE=MyISAM DEFAULT CHARSET=utf8; + `textinfo_text_fr` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, + `textinfo_text_gb` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; #-- -------------------------------------------------------- #-- #-- Structure de la table `object_user_temp` #-- CREATE TABLE `{_PREFIX_}object_user_temp` ( `user_id` int(4) NOT NULL, - `user_title` varchar(5) NOT NULL DEFAULT '', - `user_first_name` varchar(40) NOT NULL DEFAULT '', - `user_last_name` varchar(40) NOT NULL DEFAULT '', - `user_login` varchar(20) NOT NULL DEFAULT '', - `user_password` varchar(200) NOT NULL DEFAULT '', - `user_mail` varchar(150) NOT NULL DEFAULT '', - `user_birthdate` varchar(32) DEFAULT NULL, + `user_title` varchar(5) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `user_first_name` varchar(40) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `user_last_name` varchar(40) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `user_login` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `user_password` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `user_mail` varchar(150) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `user_birthdate` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL, `user_website` varchar(150) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL, `user_msn` varchar(150) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL, `user_jabber` varchar(150) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL, `user_facebook` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL, `user_mastodon` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL, - `user_postal_address` text NOT NULL, - `user_postal_code` varchar(30) NOT NULL DEFAULT '', - `user_city` varchar(100) NOT NULL DEFAULT '', - `user_state` varchar(100) NOT NULL DEFAULT '', - `user_country` varchar(100) NOT NULL DEFAULT '', - `user_organisation` varchar(100) NOT NULL DEFAULT '', - `user_tel` varchar(15) NOT NULL DEFAULT '', - `user_fax` varchar(15) NOT NULL DEFAULT '', - `user_comment` text NOT NULL, - `user_info` text NOT NULL, + `user_postal_address` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, + `user_postal_code` varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `user_city` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `user_state` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `user_country` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `user_organisation` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `user_tel` varchar(15) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `user_fax` varchar(15) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `user_comment` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, + `user_info` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `user_charte_status` tinyint(4) NOT NULL DEFAULT 0, `user_account_active` enum('on','off') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'off' -) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=0; +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci PACK_KEYS=0; #-- -------------------------------------------------------- #-- #-- Structure de la table `package_backup` #-- CREATE TABLE `{_PREFIX_}package_backup` ( `backup_id` int(4) NOT NULL, - `backup_libelle` varchar(250) NOT NULL DEFAULT '', + `backup_libelle` varchar(250) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', `backup_date` int(14) DEFAULT NULL -) ENGINE=MyISAM DEFAULT CHARSET=utf8; +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; #-- -------------------------------------------------------- #-- #-- Structure de la table `package_backupbd` #-- CREATE TABLE `{_PREFIX_}package_backupbd` ( `backupbd_id` int(4) UNSIGNED NOT NULL, - `backupbd_nom` varchar(250) NOT NULL DEFAULT '', + `backupbd_nom` varchar(250) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', `backup_id` int(4) UNSIGNED NOT NULL DEFAULT 0 -) ENGINE=MyISAM DEFAULT CHARSET=utf8; +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; #-- -------------------------------------------------------- #-- #-- Structure de la table `package_backupfile` #-- CREATE TABLE `{_PREFIX_}package_backupfile` ( `backupfile_id` int(4) UNSIGNED NOT NULL, - `backupfile_new_name` varchar(250) NOT NULL DEFAULT '', - `backupfile_old_name` varchar(250) NOT NULL DEFAULT '', + `backupfile_new_name` varchar(250) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `backupfile_old_name` varchar(250) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', `backup_id` int(4) UNSIGNED NOT NULL DEFAULT 0 -) ENGINE=MyISAM DEFAULT CHARSET=utf8; +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; #-- -------------------------------------------------------- #-- #-- Structure de la table `package_file` #-- CREATE TABLE `{_PREFIX_}package_file` ( `file_id` int(4) UNSIGNED NOT NULL, - `file_name` varchar(200) NOT NULL DEFAULT '', - `file_type` varchar(10) NOT NULL DEFAULT '', - `file_extention` varchar(20) NOT NULL DEFAULT '', + `file_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `file_type` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `file_extention` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', `file_size` int(5) NOT NULL DEFAULT 0, - `file_location` varchar(10) NOT NULL DEFAULT '', + `file_location` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', `node_id` int(4) UNSIGNED NOT NULL DEFAULT 0, `coordination_object_id` int(4) UNSIGNED NOT NULL DEFAULT 0, `user_id` int(4) NOT NULL DEFAULT 0, `file_limit_owner` tinyint(1) NOT NULL DEFAULT 0 -) ENGINE=MyISAM DEFAULT CHARSET=utf8; +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; #-- -------------------------------------------------------- #-- #-- Structure de la table `package_filedata` @@ -139,7 +139,7 @@ CREATE TABLE `{_PREFIX_}package_filedata` ( `filedata_data` blob NOT NULL, `node_id` int(4) UNSIGNED NOT NULL DEFAULT 0, `coordination_object_id` int(4) UNSIGNED NOT NULL DEFAULT 0 -) ENGINE=MyISAM DEFAULT CHARSET=utf8; +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; #-- -------------------------------------------------------- #-- #-- Structure de la table `package_user_space` @@ -149,7 +149,7 @@ CREATE TABLE `{_PREFIX_}package_user_space` ( `node_id` int(4) UNSIGNED NOT NULL DEFAULT 0, `user_id` int(4) UNSIGNED NOT NULL DEFAULT 0, `user_space` int(10) NOT NULL DEFAULT 0 -) ENGINE=MyISAM DEFAULT CHARSET=utf8; +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; #-- -------------------------------------------------------- #-- #-- Structure de la table `cache_list_user_group` @@ -158,7 +158,7 @@ CREATE TABLE `{_PREFIX_}cache_list_user_group` ( `cache_id` int(4) UNSIGNED NOT NULL DEFAULT 0, `cache_index` int(4) UNSIGNED NOT NULL DEFAULT 0, `cache_data` blob NOT NULL -) ENGINE=MyISAM DEFAULT CHARSET=utf8; +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; #-- -------------------------------------------------------- #-- #-- Structure de la table `cache_list_user_node` @@ -167,7 +167,7 @@ CREATE TABLE `{_PREFIX_}cache_list_user_node` ( `cache_id` int(4) UNSIGNED NOT NULL DEFAULT 0, `cache_index` int(4) UNSIGNED NOT NULL DEFAULT 0, `cache_data` blob NOT NULL -) ENGINE=MyISAM DEFAULT CHARSET=utf8; +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; #-- -------------------------------------------------------- #-- #-- Structure de la table `cache_permission` @@ -176,7 +176,7 @@ CREATE TABLE `{_PREFIX_}cache_permission` ( `cache_id` int(4) UNSIGNED NOT NULL DEFAULT 0, `cache_index` int(4) UNSIGNED NOT NULL DEFAULT 0, `cache_data` blob NOT NULL -) ENGINE=MyISAM DEFAULT CHARSET=utf8; +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; #-- -------------------------------------------------------- #-- #-- Structure de la table `cache_tree_group` @@ -185,7 +185,7 @@ CREATE TABLE `{_PREFIX_}cache_tree_group` ( `cache_id` int(4) UNSIGNED NOT NULL DEFAULT 0, `cache_index` int(4) UNSIGNED NOT NULL DEFAULT 0, `cache_data` blob NOT NULL -) ENGINE=MyISAM DEFAULT CHARSET=utf8; +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; #-- -------------------------------------------------------- #-- #-- Structure de la table `cache_tree_node` @@ -194,7 +194,7 @@ CREATE TABLE `{_PREFIX_}cache_tree_node` ( `cache_id` int(4) UNSIGNED NOT NULL DEFAULT 0, `cache_index` int(4) UNSIGNED NOT NULL DEFAULT 0, `cache_data` blob NOT NULL -) ENGINE=MyISAM DEFAULT CHARSET=utf8; +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; #-- -------------------------------------------------------- #-- #-- Structure de la table `coordination_object` @@ -204,15 +204,15 @@ CREATE TABLE `{_PREFIX_}coordination_object` ( `coordination_object_created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `user_id` int(4) UNSIGNED NOT NULL DEFAULT 0, `node_id` int(4) UNSIGNED NOT NULL DEFAULT 0, - `coordination_object_icone` varchar(200) NOT NULL DEFAULT '', - `coordination_object_content_type` varchar(200) NOT NULL DEFAULT '', - `coordination_object_name` text NOT NULL, - `coordination_object_resume` text NOT NULL, - `coordination_object_keyword` text NOT NULL, + `coordination_object_icone` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `coordination_object_content_type` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `coordination_object_name` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, + `coordination_object_resume` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, + `coordination_object_keyword` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `coordination_object_parution` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `coordination_object_archivage` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `coordination_object_data` blob NOT NULL -) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=0; +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci PACK_KEYS=0; #-- -------------------------------------------------------- #-- #-- Structure de la table `group` @@ -220,9 +220,9 @@ CREATE TABLE `{_PREFIX_}coordination_object` ( CREATE TABLE `{_PREFIX_}group` ( `group_id` int(4) UNSIGNED NOT NULL, `group_group_id` int(4) UNSIGNED NOT NULL DEFAULT 0, - `group_libelle` text NOT NULL, - `group_icone` varchar(200) NOT NULL DEFAULT '' -) ENGINE=MyISAM DEFAULT CHARSET=utf8; + `group_libelle` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, + `group_icone` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '' +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; #-- -------------------------------------------------------- #-- #-- Structure de la table `group_user` @@ -231,17 +231,18 @@ CREATE TABLE `{_PREFIX_}group_user` ( `group_user_id` int(4) UNSIGNED NOT NULL, `user_id` int(4) UNSIGNED NOT NULL DEFAULT 0, `group_id` int(4) UNSIGNED NOT NULL DEFAULT 0 -) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=1 CHECKSUM=1 DELAY_KEY_WRITE=1; +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci PACK_KEYS=0 CHECKSUM=1 DELAY_KEY_WRITE=1; + #-- -------------------------------------------------------- #-- #-- Structure de la table `langue` #-- CREATE TABLE `{_PREFIX_}langue` ( `langue_id` int(4) UNSIGNED NOT NULL, - `langue_libelle` text NOT NULL, - `langue_code` varchar(100) NOT NULL DEFAULT '', + `langue_libelle` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, + `langue_code` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', `langue_status` int(2) UNSIGNED NOT NULL DEFAULT 0 -) ENGINE=MyISAM DEFAULT CHARSET=utf8; +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; #-- -------------------------------------------------------- #-- #-- Structure de la table `node` @@ -262,23 +263,23 @@ CREATE TABLE `{_PREFIX_}node` ( `node_subsgroupid` int(3) DEFAULT 0, `node_subsgrouptempid` int(3) DEFAULT 0, `node_mailnode` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL -) ENGINE=MyISAM DEFAULT CHARSET=utf8; +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; #-- -------------------------------------------------------- #-- #-- Structure de la table `nodesettings` #-- CREATE TABLE `sys_nodesettings` ( `node_id` int(4) NOT NULL, - `node_email` varchar(256) COLLATE utf8mb4_unicode_ci NOT NULL, - `node_git` varchar(256) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `node_mastodon` varchar(256) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `node_mobilizon` varchar(256) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `node_matrix` varchar(256) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `node_peertube` varchar(256) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `node_nextcloud` varchar(256) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `node_twitter` varchar(256) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `node_facebook` varchar(256) COLLATE utf8mb4_unicode_ci DEFAULT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + `node_email` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `node_git` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `node_mastodon` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `node_mobilizon` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `node_matrix` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `node_peertube` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `node_nextcloud` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `node_twitter` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `node_facebook` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; #-- -------------------------------------------------------- #-- #-- Structure de la table `node_group_user` @@ -288,7 +289,7 @@ CREATE TABLE `{_PREFIX_}node_group_user` ( `user_id` int(4) UNSIGNED NOT NULL DEFAULT 0, `group_id` int(4) UNSIGNED NOT NULL DEFAULT 0, `node_id` int(4) UNSIGNED NOT NULL DEFAULT 0 -) ENGINE=MyISAM DEFAULT CHARSET=utf8; +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; #-- -------------------------------------------------------- #-- #-- Structure de la table `node_space` @@ -297,68 +298,69 @@ CREATE TABLE `{_PREFIX_}package_node_space` ( `node_space_id` int(4) UNSIGNED NOT NULL, `node_space_nid` int(4) UNSIGNED NOT NULL DEFAULT 0, `node_space` int(10) UNSIGNED NOT NULL DEFAULT 0 -) ENGINE=MyISAM DEFAULT CHARSET=utf8; +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; #-- -------------------------------------------------------- #-- #-- Structure de la table `right` #-- CREATE TABLE `{_PREFIX_}right` ( `right_id` int(4) UNSIGNED NOT NULL, - `coordination_object_content_type` varchar(200) NOT NULL DEFAULT '', - `right_method_name` varchar(200) NOT NULL DEFAULT '', + `coordination_object_content_type` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `right_method_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', `coordination_object_id` int(4) UNSIGNED NOT NULL DEFAULT 0, `node_id` int(4) UNSIGNED NOT NULL DEFAULT 0, `user_id` int(4) UNSIGNED NOT NULL DEFAULT 0, `group_id` int(4) UNSIGNED NOT NULL DEFAULT 0 -) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=0; +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci PACK_KEYS=0; #-- -------------------------------------------------------- #-- #-- Structure de la table `session` #-- CREATE TABLE `{_PREFIX_}session` ( - `user_session_id` varchar(32) NOT NULL DEFAULT '', - `user_session_ip` varchar(48) NOT NULL DEFAULT '', + `user_session_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `user_session_ip` varchar(48) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', `user_session_begin` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL, `user_session_last_action` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL, - `user_session_url` text NOT NULL, + `user_session_url` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `user_object` mediumblob NOT NULL, `user_preference_object` mediumblob NOT NULL, `language_object` mediumblob NOT NULL, `user_session_entry_node_id` int(4) NOT NULL DEFAULT 0, `user_session_navigation_node_id` int(4) NOT NULL DEFAULT 0, `user_session_vars` longblob NOT NULL -) ENGINE=MyISAM DEFAULT CHARSET=utf8; +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; #-- -------------------------------------------------------- #-- #-- Structure de la table `user` #-- CREATE TABLE `{_PREFIX_}user` ( `user_id` int(4) NOT NULL, - `user_title` varchar(5) NOT NULL DEFAULT '', - `user_first_name` varchar(40) NOT NULL DEFAULT '', - `user_last_name` varchar(40) NOT NULL DEFAULT '', - `user_login` varchar(40) NOT NULL DEFAULT '', - `user_password` varchar(200) NOT NULL DEFAULT '', - `user_mail` varchar(150) NOT NULL DEFAULT '', - `user_birthdate` varchar(32) NOT NULL DEFAULT '', + `user_title` varchar(5) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `user_first_name` varchar(40) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `user_last_name` varchar(40) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `user_login` varchar(40) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `user_password` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `user_mail` varchar(150) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `user_birthdate` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', `user_website` varchar(150) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', `user_msn` varchar(150) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', `user_jabber` varchar(150) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', `user_facebook` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', `user_mastodon` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', - `user_postal_address` text NOT NULL DEFAULT '', - `user_postal_code` varchar(30) NOT NULL DEFAULT '', - `user_city` varchar(100) NOT NULL DEFAULT '', - `user_state` varchar(100) NOT NULL DEFAULT '', - `user_country` varchar(100) NOT NULL DEFAULT '', - `user_organisation` varchar(100) NOT NULL DEFAULT '', - `user_tel` varchar(15) NOT NULL DEFAULT '', - `user_fax` varchar(15) NOT NULL DEFAULT '', - `user_comment` text NOT NULL DEFAULT '', - `user_info` text NOT NULL DEFAULT '', + `user_postal_address` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `user_postal_code` varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `user_city` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `user_state` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `user_country` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `user_organisation` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `user_tel` varchar(15) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `user_fax` varchar(15) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `user_comment` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', + `user_info` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', `user_charte_status` tinyint(4) NOT NULL DEFAULT 0, `user_account_active` enum('on','off') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'off' -) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=0; +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci PACK_KEYS=0; + #-- -------------------------------------------------------- #-- #-- Structure de la table `user_preference` @@ -368,7 +370,7 @@ CREATE TABLE `{_PREFIX_}user_preference` ( `langue_id` int(4) UNSIGNED NOT NULL DEFAULT 0, `entry_node_id` int(4) UNSIGNED NOT NULL DEFAULT 0, `right_id` int(4) UNSIGNED NOT NULL DEFAULT 0 -) ENGINE=MyISAM DEFAULT CHARSET=utf8; +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; #-- #-- Index pour la table `{_PREFIX_}cache_list_user_group` diff --git a/install/db_scripts/mysql/7_insert_datas.sql b/install/db_scripts/mysql/7_insert_datas.sql index 9411a3a..adf0445 100755 --- a/install/db_scripts/mysql/7_insert_datas.sql +++ b/install/db_scripts/mysql/7_insert_datas.sql @@ -94,7 +94,7 @@ INSERT INTO `{_PREFIX_}package_user_space` VALUES (1, 1, 0, 2147483647); #-- #-- Contenu de la table `coordination_object` #-- -INSERT INTO `{_PREFIX_}coordination_object` VALUES (1, '0000-00-00 00:00:00', 2, 3, 'defaultobject.png', 'AdminObject', '\r\n\r\n c. Gérer les outils\r\n\r\n', '', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 0x613a333a7b733a31323a22746162466f7262696464656e223b613a303a7b7d733a373a2267726f75704964223b733a313a2231223b733a363a226e6f64654964223b733a313a2231223b7d); +INSERT INTO `{_PREFIX_}coordination_object` VALUES (1, '0000-00-00 00:00:00', 2, 3, 'defaultobject.png', 'AdminObject', 'r\n\r\r\n c. Gérer les outils\r\n\r\n', '', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 0x613a333a7b733a31323a22746162466f7262696464656e223b613a303a7b7d733a373a2267726f75704964223b733a313a2231223b733a363a226e6f64654964223b733a313a2231223b7d); INSERT INTO `{_PREFIX_}coordination_object` VALUES (3, '0000-00-00 00:00:00', 2, 100, 'defaultobject.png', 'Home', '\r\n\r\n Accueil\r\n\r\n', '', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 0x613a303a7b7d); INSERT INTO `{_PREFIX_}coordination_object` VALUES (4, '0000-00-00 00:00:00', 2, 99, 'defaultobject.png', 'AdminNode', '\r\n\r\n b. Gérer les espaces\r\n\r\n', '', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 0x613a333a7b733a373a2267726f75704964223b693a313b733a363a226e6f64654964223b733a313a2231223b733a383a2274656d706c617465223b613a313a7b693a303b733a373a2264656661756c74223b7d7d); INSERT INTO `{_PREFIX_}coordination_object` VALUES (5, '0000-00-00 00:00:00', 2, 99, 'defaultobject.png', 'AddCom', '\r\n\r\n a. Créer une communauté\r\n\r\n', '', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 0x613a303a7b7d); @@ -133,7 +133,7 @@ INSERT INTO `{_PREFIX_}node` VALUES (100, 3, '