From d40cced42ea4bc8b5511f88d5c5dd084905a653e Mon Sep 17 00:00:00 2001
From: Robert Anderson <randerson@lbsd.net>
Date: Tue, 10 Mar 2009 11:09:30 +0000
Subject: [PATCH] Made Operator not unique and increased length

---
 database/core.tsql | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/database/core.tsql b/database/core.tsql
index d88bb64a..a38fdd43 100644
--- a/database/core.tsql
+++ b/database/core.tsql
@@ -22,13 +22,12 @@ CREATE TABLE @PREFIX@user_attributes (
 	UserID			@SERIAL_REF_TYPE@ NOT NULL,
 
 	Name			VARCHAR(255) NOT NULL,
-	Operator		VARCHAR(3) NOT NULL,
+	Operator		VARCHAR(4) NOT NULL,
 	Value			VARCHAR(255),
 
 	Disabled		SMALLINT NOT NULL DEFAULT '0',
 
-	FOREIGN KEY (UserID) REFERENCES @PREFIX@users(ID),
-	UNIQUE (Name)
+	FOREIGN KEY (UserID) REFERENCES @PREFIX@users(ID)
 ) @CREATE_TABLE_SUFFIX@;
 
 
@@ -42,9 +41,8 @@ CREATE TABLE @PREFIX@groups (
 
 	Disabled		SMALLINT NOT NULL DEFAULT '0',
 
-	Comment			VARCHAR(1024),
+	Comment			VARCHAR(1024)
 
-	UNIQUE (Name)
 )  @CREATE_TABLE_SUFFIX@;
 CREATE INDEX @PREFIX@groups_idx1 ON @PREFIX@groups (Name);
 
@@ -56,13 +54,12 @@ CREATE TABLE @PREFIX@group_attributes (
 	GroupID			@SERIAL_REF_TYPE@ NOT NULL,
 
 	Name			VARCHAR(255) NOT NULL,
-	Operator		VARCHAR(3) NOT NULL,
+	Operator		VARCHAR(4) NOT NULL,
 	Value			VARCHAR(255),
 
 	Disabled		SMALLINT NOT NULL DEFAULT '0',
 
-	FOREIGN KEY (GroupID) REFERENCES @PREFIX@groups(ID),
-	UNIQUE (Name)
+	FOREIGN KEY (GroupID) REFERENCES @PREFIX@groups(ID)
 ) @CREATE_TABLE_SUFFIX@;
 
 
-- 
GitLab