diff --git a/administrator/components/com_admin/sql/updates/mysql/6.0.0-2025-03-25.sql b/administrator/components/com_admin/sql/updates/mysql/6.0.0-2025-03-25.sql index 88870f1196465..16ac7a6efe7f2 100644 --- a/administrator/components/com_admin/sql/updates/mysql/6.0.0-2025-03-25.sql +++ b/administrator/components/com_admin/sql/updates/mysql/6.0.0-2025-03-25.sql @@ -1,2 +1,2 @@ -INSERT INTO `#__mail_templates` (`template_id`, `extension`, `language`, `subject`, `body`, `htmlbody`, `attachments`, `params`) VALUES +INSERT IGNORE INTO `#__mail_templates` (`template_id`, `extension`, `language`, `subject`, `body`, `htmlbody`, `attachments`, `params`) VALUES ('plg_content_joomla.newarticle', 'plg_content_joomla', '', 'PLG_CONTENT_JOOMLA_NEW_ARTICLE_SUBJECT', 'PLG_CONTENT_JOOMLA_NEW_ARTICLE_BODY', '', '', '{"tags":["sitename","name","email","title","url"]}'); diff --git a/administrator/components/com_admin/sql/updates/mysql/6.0.0-2025-08-16.sql b/administrator/components/com_admin/sql/updates/mysql/6.0.0-2025-08-16.sql index a349458e0aa67..893721d854feb 100644 --- a/administrator/components/com_admin/sql/updates/mysql/6.0.0-2025-08-16.sql +++ b/administrator/components/com_admin/sql/updates/mysql/6.0.0-2025-08-16.sql @@ -1,2 +1,3 @@ -INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`, `ordering`, `state`) VALUES -(0, 'plg_fields_note', 'plugin', 'note', 'fields', 0, 1, 1, 0, 1, '', '{"class":"alert alert-info","heading":"h4"}', '', -1, 0); +INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`, `ordering`, `state`) +SELECT 0, 'plg_fields_note', 'plugin', 'note', 'fields', 0, 1, 1, 0, 1, '', '{"class":"alert alert-info","heading":"h4"}', '', -1, 0 +WHERE NOT EXISTS (SELECT * FROM `#__extensions` e WHERE e.`type` = 'plugin' AND e.`element` = 'note' AND e.`folder` = 'fields' AND e.`client_id` = 0); diff --git a/administrator/components/com_admin/sql/updates/mysql/6.0.0-2025-08-17.sql b/administrator/components/com_admin/sql/updates/mysql/6.0.0-2025-08-17.sql index e8b3436b3f2dc..d3f9597ca175a 100644 --- a/administrator/components/com_admin/sql/updates/mysql/6.0.0-2025-08-17.sql +++ b/administrator/components/com_admin/sql/updates/mysql/6.0.0-2025-08-17.sql @@ -1,2 +1,3 @@ -INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`, `ordering`, `state`) VALUES -(0, 'plg_fields_number', 'plugin', 'number', 'fields', 0, 1, 1, 0, 1, '', '{"min":"1.0","max":"100.0","step":"0.1","currency":"0","position":"0","decimals":"2"}', '', -1, 0); +INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`, `ordering`, `state`) +SELECT 0, 'plg_fields_number', 'plugin', 'number', 'fields', 0, 1, 1, 0, 1, '', '{"min":"1.0","max":"100.0","step":"0.1","currency":"0","position":"0","decimals":"2"}', '', -1, 0 +WHERE NOT EXISTS (SELECT * FROM `#__extensions` e WHERE e.`type` = 'plugin' AND e.`element` = 'number' AND e.`folder` = 'fields' AND e.`client_id` = 0); diff --git a/administrator/components/com_admin/sql/updates/postgresql/6.0.0-2025-03-25.sql b/administrator/components/com_admin/sql/updates/postgresql/6.0.0-2025-03-25.sql index 0fcab19b08774..62797a72dfb48 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/6.0.0-2025-03-25.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/6.0.0-2025-03-25.sql @@ -1,2 +1,3 @@ INSERT INTO "#__mail_templates" ("template_id", "extension", "language", "subject", "body", "htmlbody", "attachments", "params") VALUES -('plg_content_joomla.newarticle', 'plg_content_joomla', '', 'PLG_CONTENT_JOOMLA_NEW_ARTICLE_SUBJECT', 'PLG_CONTENT_JOOMLA_NEW_ARTICLE_BODY', '', '', '{"tags":["sitename","name","email","title","url"]}'); +('plg_content_joomla.newarticle', 'plg_content_joomla', '', 'PLG_CONTENT_JOOMLA_NEW_ARTICLE_SUBJECT', 'PLG_CONTENT_JOOMLA_NEW_ARTICLE_BODY', '', '', '{"tags":["sitename","name","email","title","url"]}') +ON CONFLICT DO NOTHING; diff --git a/administrator/components/com_admin/sql/updates/postgresql/6.0.0-2025-08-16.sql b/administrator/components/com_admin/sql/updates/postgresql/6.0.0-2025-08-16.sql index fb9aee2095923..1ed8a5e60113f 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/6.0.0-2025-08-16.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/6.0.0-2025-08-16.sql @@ -1,2 +1,3 @@ -INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data", "ordering", "state") VALUES -(0, 'plg_fields_note', 'plugin', 'note', 'fields', 0, 1, 1, 0, 1, '', '{"class":"alert alert-info","heading":"h4"}', '', -1, 0); +INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data", "ordering", "state") +SELECT 0, 'plg_fields_note', 'plugin', 'note', 'fields', 0, 1, 1, 0, 1, '', '{"class":"alert alert-info","heading":"h4"}', '', -1, 0 +WHERE NOT EXISTS (SELECT * FROM "#__extensions" e WHERE e."type" = 'plugin' AND e."element" = 'note' AND e."folder" = 'fields' AND e."client_id" = 0); diff --git a/administrator/components/com_admin/sql/updates/postgresql/6.0.0-2025-08-17.sql b/administrator/components/com_admin/sql/updates/postgresql/6.0.0-2025-08-17.sql index e744872eda786..16731908df72b 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/6.0.0-2025-08-17.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/6.0.0-2025-08-17.sql @@ -1,2 +1,3 @@ -INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data", "ordering", "state") VALUES -(0, 'plg_fields_number', 'plugin', 'number', 'fields', 0, 1, 1, 0, 1, '', '{"min":"1.0","max":"100.0","step":"0.1","currency":"0","position":"0","decimals":"2"}', '', -1, 0); +INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data", "ordering", "state") +SELECT 0, 'plg_fields_number', 'plugin', 'number', 'fields', 0, 1, 1, 0, 1, '', '{"min":"1.0","max":"100.0","step":"0.1","currency":"0","position":"0","decimals":"2"}', '', -1, 0 +WHERE NOT EXISTS (SELECT * FROM "#__extensions" e WHERE e."type" = 'plugin' AND e."element" = 'number' AND e."folder" = 'fields' AND e."client_id" = 0);