groupMembers: add unique constraint

fixes #696
This commit is contained in:
Girish Ramakrishnan
2020-12-22 10:34:19 -08:00
parent b2fe43184c
commit 246956fd0e
7 changed files with 84 additions and 21 deletions
+2 -1
View File
@@ -44,7 +44,8 @@ CREATE TABLE IF NOT EXISTS groupMembers(
groupId VARCHAR(128) NOT NULL,
userId VARCHAR(128) NOT NULL,
FOREIGN KEY(groupId) REFERENCES userGroups(id),
FOREIGN KEY(userId) REFERENCES users(id));
FOREIGN KEY(userId) REFERENCES users(id),
UNIQUE (groupId, userId));
CREATE TABLE IF NOT EXISTS tokens(
id VARCHAR(128) NOT NULL UNIQUE,