Skip to content

Commit b720e5b

Browse files
author
atisne
committed
TICKET 0008879: Failure on index creation
Two indexes had the same name.
1 parent 2a1bc45 commit b720e5b

File tree

4 files changed

+8
-10
lines changed

4 files changed

+8
-10
lines changed

install/sql/alter_tables/1.9.20/mysql/DB.1.9.20/step1/db_schema_update.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ CREATE TABLE /*prefix*/baseline_l1l2_context (
6767
end_exec_ts timestamp NOT NULL,
6868
creation_ts timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
6969
PRIMARY KEY (id),
70-
UNIQUE KEY udx1 (testplan_id,platform_id,creation_ts)
70+
UNIQUE KEY /*prefix*/udx1_baseline_l1l2_context (testplan_id,platform_id,creation_ts)
7171
) DEFAULT CHARSET=utf8;
7272

7373

@@ -80,7 +80,7 @@ CREATE TABLE /*prefix*/baseline_l1l2_details (
8080
qty int(10) unsigned NOT NULL DEFAULT '0',
8181
total_tc int(10) unsigned NOT NULL DEFAULT '0',
8282
PRIMARY KEY (`id`),
83-
UNIQUE KEY udx1 (context_id,top_tsuite_id,child_tsuite_id,status)
83+
UNIQUE KEY /*prefix*/udx1_baseline_l1l2_details (context_id,top_tsuite_id,child_tsuite_id,status)
8484
) DEFAULT CHARSET=utf8;
8585

8686
#

install/sql/alter_tables/1.9.20/postgres/DB.1.9.20/step1/db_schema_update.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ CREATE TABLE /*prefix*/baseline_l1l2_context (
4242
"creation_ts" timestamp NOT NULL DEFAULT now(),
4343
PRIMARY KEY ("id")
4444
);
45-
CREATE UNIQUE INDEX /*prefix*/udx1 ON /*prefix*/baseline_l1l2_context ("testplan_id","platform_id","creation_ts");
45+
CREATE UNIQUE INDEX /*prefix*/udx1_baseline_l1l2_context ON /*prefix*/baseline_l1l2_context ("testplan_id","platform_id","creation_ts");
4646

4747

4848
CREATE TABLE /*prefix*/baseline_l1l2_details (
@@ -55,7 +55,7 @@ CREATE TABLE /*prefix*/baseline_l1l2_details (
5555
"total_tc" INT NOT NULL DEFAULT '0',
5656
PRIMARY KEY ("id")
5757
) ;
58-
CREATE UNIQUE INDEX /*prefix*/udx1
58+
CREATE UNIQUE INDEX /*prefix*/udx1_baseline_l1l2_details
5959
ON /*prefix*/baseline_l1l2_details ("context_id","top_tsuite_id","child_tsuite_id","status");
6060

6161

install/sql/mysql/testlink_create_tables.sql

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -806,7 +806,7 @@ CREATE TABLE /*prefix*/baseline_l1l2_context (
806806
end_exec_ts timestamp NOT NULL,
807807
creation_ts timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
808808
PRIMARY KEY (id),
809-
UNIQUE KEY udx1 (testplan_id,platform_id,creation_ts)
809+
UNIQUE KEY /*prefix*/udx1_baseline_l1l2_context (testplan_id,platform_id,creation_ts)
810810
) DEFAULT CHARSET=utf8;
811811

812812

@@ -819,7 +819,7 @@ CREATE TABLE /*prefix*/baseline_l1l2_details (
819819
qty int(10) unsigned NOT NULL DEFAULT '0',
820820
total_tc int(10) unsigned NOT NULL DEFAULT '0',
821821
PRIMARY KEY (`id`),
822-
UNIQUE KEY udx1 (context_id,top_tsuite_id,child_tsuite_id,status)
822+
UNIQUE KEY /*prefix*/udx1_baseline_l1l2_details (context_id,top_tsuite_id,child_tsuite_id,status)
823823
) DEFAULT CHARSET=utf8;
824824

825825

@@ -959,4 +959,3 @@ DATE_FORMAT(E.execution_ts, '%k') AS hour,
959959
E.* FROM /*prefix*/executions E
960960
JOIN /*prefix*/testplans TPL on TPL.id=E.testplan_id
961961
JOIN /*prefix*/nodes_hierarchy NHTPL on NHTPL.id = TPL.id);
962-

install/sql/postgres/testlink_create_tables.sql

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -925,7 +925,7 @@ CREATE TABLE /*prefix*/baseline_l1l2_context (
925925
"creation_ts" timestamp NOT NULL DEFAULT now(),
926926
PRIMARY KEY ("id")
927927
);
928-
CREATE UNIQUE INDEX /*prefix*/udx1 ON /*prefix*/baseline_l1l2_context ("testplan_id","platform_id","creation_ts");
928+
CREATE UNIQUE INDEX /*prefix*/udx1_baseline_l1l2_context ON /*prefix*/baseline_l1l2_context ("testplan_id","platform_id","creation_ts");
929929

930930

931931
CREATE TABLE /*prefix*/baseline_l1l2_details (
@@ -938,7 +938,7 @@ CREATE TABLE /*prefix*/baseline_l1l2_details (
938938
"total_tc" INT unsigned NOT NULL DEFAULT '0',
939939
PRIMARY KEY ("id")
940940
) ;
941-
CREATE UNIQUE INDEX /*prefix*/udx1
941+
CREATE UNIQUE INDEX /*prefix*/udx1_baseline_l1l2_details
942942
ON /*prefix*/baseline_l1l2_details ("context_id","top_tsuite_id","child_tsuite_id","status");
943943

944944

@@ -1121,4 +1121,3 @@ TO_CHAR(E.execution_ts, 'HH24') AS hour,
11211121
E.* FROM /*prefix*/executions E
11221122
JOIN /*prefix*/testplans TPL on TPL.id=E.testplan_id
11231123
JOIN /*prefix*/nodes_hierarchy NHTPL on NHTPL.id = TPL.id);
1124-

0 commit comments

Comments
 (0)