From 5439f5b11c005404df3d6a96352046ec74f22330 Mon Sep 17 00:00:00 2001 From: Richard Fath Date: Tue, 7 Oct 2025 11:32:38 +0200 Subject: [PATCH] Remove wrong unique constraint from "#__ucm_content" table on PostgreSQL --- .../com_admin/sql/updates/postgresql/5.4.0-2025-10-07.sql | 2 ++ installation/sql/postgresql/supports.sql | 3 +-- 2 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 administrator/components/com_admin/sql/updates/postgresql/5.4.0-2025-10-07.sql diff --git a/administrator/components/com_admin/sql/updates/postgresql/5.4.0-2025-10-07.sql b/administrator/components/com_admin/sql/updates/postgresql/5.4.0-2025-10-07.sql new file mode 100644 index 000000000000..23407ee5a6a5 --- /dev/null +++ b/administrator/components/com_admin/sql/updates/postgresql/5.4.0-2025-10-07.sql @@ -0,0 +1,2 @@ +-- Remove wrong unique constraint from "#__ucm_content" table +ALTER TABLE "#__ucm_content" DROP CONSTRAINT "#__ucm_content_idx_type_alias_item_id" /** CAN FAIL **/; diff --git a/installation/sql/postgresql/supports.sql b/installation/sql/postgresql/supports.sql index aa61ed019654..0a35f22d80db 100644 --- a/installation/sql/postgresql/supports.sql +++ b/installation/sql/postgresql/supports.sql @@ -343,8 +343,7 @@ CREATE TABLE IF NOT EXISTS "#__ucm_content" ( "core_metadesc" text, "core_catid" bigint DEFAULT 0 NOT NULL, "core_type_id" bigint DEFAULT 0 NOT NULL, - PRIMARY KEY ("core_content_id"), - CONSTRAINT "#__ucm_content_idx_type_alias_item_id" UNIQUE ("core_type_alias", "core_content_item_id") + PRIMARY KEY ("core_content_id") ); CREATE INDEX "#__ucm_content_tag_idx" ON "#__ucm_content" ("core_state", "core_access"); CREATE INDEX "#__ucm_content_idx_access" ON "#__ucm_content" ("core_access");