Resolved gh-345 by adding whole new mysql table selection options in the admin view, under the mySql tab. Fixed the folder & file loader. Fixed the Update of custom files, so even the custom code and external code placholders will work in external files. Update all tables in JCB to use InnoDB Engine, utf8md4 Charset and utf8mb4_unicode_ci Collation.
This commit is contained in:
5
admin/sql/updates/mysql/2.9.4.sql
Normal file
5
admin/sql/updates/mysql/2.9.4.sql
Normal file
@ -0,0 +1,5 @@
|
||||
ALTER TABLE `#__componentbuilder_admin_view` ADD `mysql_table_charset` VARCHAR(64) NOT NULL DEFAULT 1 AFTER `javascript_views_footer`;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_admin_view` ADD `mysql_table_collate` VARCHAR(64) NOT NULL DEFAULT 1 AFTER `mysql_table_charset`;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_admin_view` ADD `mysql_table_engine` VARCHAR(64) NOT NULL DEFAULT 1 AFTER `mysql_table_collate`;
|
131
admin/sql/updates/mysql/2.9.5.sql
Normal file
131
admin/sql/updates/mysql/2.9.5.sql
Normal file
@ -0,0 +1,131 @@
|
||||
ALTER TABLE `#__componentbuilder_joomla_component` ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_joomla_component` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_admin_view` ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_admin_view` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_custom_admin_view` ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_custom_admin_view` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_site_view` ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_site_view` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_template` ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_template` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_layout` ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_layout` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_dynamic_get` ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_dynamic_get` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_custom_code` ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_custom_code` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_library` ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_library` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_snippet` ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_snippet` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_validation_rule` ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_validation_rule` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_field` ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_field` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_fieldtype` ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_fieldtype` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_language_translation` ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_language_translation` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_language` ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_language` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_server` ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_server` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_help_document` ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_help_document` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_admin_fields` ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_admin_fields` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_admin_fields_conditions` ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_admin_fields_conditions` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_admin_fields_relations` ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_admin_fields_relations` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_admin_custom_tabs` ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_admin_custom_tabs` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_component_admin_views` ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_component_admin_views` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_component_site_views` ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_component_site_views` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_component_custom_admin_views` ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_component_custom_admin_views` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_component_updates` ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_component_updates` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_component_mysql_tweaks` ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_component_mysql_tweaks` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_component_custom_admin_menus` ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_component_custom_admin_menus` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_component_config` ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_component_config` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_component_dashboard` ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_component_dashboard` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_component_files_folders` ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_component_files_folders` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_snippet_type` ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_snippet_type` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_library_config` ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_library_config` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_library_files_folders_urls` ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `#__componentbuilder_library_files_folders_urls` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
Reference in New Issue
Block a user