Skip to content

Commit 6ccefa9

Browse files
authored
[DB schema] UNIQUE Project name (#8243)
Add a UNIQUE constraint on Project.Name. Resolves #7464
1 parent ae1bf8e commit 6ccefa9

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

SQL/0000-00-00-schema.sql

+2-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ CREATE TABLE `Project` (
77
`Name` VARCHAR(255) NULL,
88
`Alias` char(4) NOT NULL,
99
`recruitmentTarget` INT(6) Default NULL,
10-
PRIMARY KEY (`ProjectID`)
10+
PRIMARY KEY (`ProjectID`),
11+
UNIQUE KEY `u_ProjectName` (`Name`)
1112
) ENGINE = InnoDB DEFAULT CHARSET=utf8;
1213

1314
INSERT INTO `Project` (Name,Alias) VALUES ('loris','LORI');
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
-- Add a unique constraint on Project.Name
2+
CREATE UNIQUE INDEX `u_ProjectName` ON `Project` (`Name`);
3+

0 commit comments

Comments
 (0)