diff --git a/warden_server/warden_3.0_postgres.sql b/warden_server/warden_3.0_postgres.sql index 208acc6220e561fa5ade7e4ea17a6d049721e02d..952cad91beb26253f5ef1c547228d244f2ae0568 100644 --- a/warden_server/warden_3.0_postgres.sql +++ b/warden_server/warden_3.0_postgres.sql @@ -1,11 +1,5 @@ SET TimeZone='+00:00'; -CREATE COLLATION IF NOT EXISTS case_insensitive ( - provider = icu, - locale = 'und-u-ks-level2', - deterministic = false -); - -- --------------------------------------------------------- -- @@ -20,9 +14,9 @@ CREATE COLLATION IF NOT EXISTS case_insensitive ( CREATE TABLE IF NOT EXISTS "categories" ( "id" int NOT NULL UNIQUE, - "category" text NOT NULL COLLATE case_insensitive, - "subcategory" text DEFAULT NULL COLLATE case_insensitive, - "cat_subcat" text NOT NULL COLLATE case_insensitive + "category" text NOT NULL, + "subcategory" text DEFAULT NULL, + "cat_subcat" text NOT NULL ); CREATE INDEX IF NOT EXISTS "cat_sub" ON "categories" ("cat_subcat"); @@ -36,9 +30,9 @@ CREATE INDEX IF NOT EXISTS "cat_sub" ON "categories" ("cat_subcat"); CREATE TABLE IF NOT EXISTS "clients" ( "id" SERIAL PRIMARY KEY, "registered" timestamp NOT NULL DEFAULT '1970-01-01 00:00:00', - "requestor" text NOT NULL COLLATE case_insensitive, - "hostname" text NOT NULL COLLATE case_insensitive, - "note" text NULL COLLATE case_insensitive, + "requestor" text NOT NULL, + "hostname" text NOT NULL, + "note" text NULL, "valid" smallint NOT NULL DEFAULT '1' CHECK ("valid" >= 0), "name" text NOT NULL, "secret" text NULL, @@ -104,7 +98,7 @@ CREATE INDEX IF NOT EXISTS "client_id" ON "last_events" ("client_id", "event_id" CREATE TABLE IF NOT EXISTS "tags" ( "id" int NOT NULL UNIQUE, - "tag" text NOT NULL COLLATE case_insensitive + "tag" text NOT NULL ); CREATE INDEX IF NOT EXISTS "id_tag_name" ON "tags" ("id", "tag");