diff --git a/src/lib/srdb1/schema/domain_attrs.xml b/src/lib/srdb1/schema/domain_attrs.xml
index 6f607812f9e..0dedf389963 100644
--- a/src/lib/srdb1/schema/domain_attrs.xml
+++ b/src/lib/srdb1/schema/domain_attrs.xml
@@ -65,7 +65,5 @@
domain_attrs_idx
-
-
diff --git a/utils/kamctl/db_sqlite/domain-create.sql b/utils/kamctl/db_sqlite/domain-create.sql
index 5586eeeb7c5..399e10ed550 100644
--- a/utils/kamctl/db_sqlite/domain-create.sql
+++ b/utils/kamctl/db_sqlite/domain-create.sql
@@ -14,9 +14,10 @@ CREATE TABLE domain_attrs (
name VARCHAR(32) NOT NULL,
type INTEGER NOT NULL,
value VARCHAR(255) NOT NULL,
- last_modified TIMESTAMP WITHOUT TIME ZONE DEFAULT '2000-01-01 00:00:01' NOT NULL,
- CONSTRAINT domain_attrs_domain_attrs_idx UNIQUE (did, name, value)
+ last_modified TIMESTAMP WITHOUT TIME ZONE DEFAULT '2000-01-01 00:00:01' NOT NULL
);
+CREATE INDEX domain_attrs_domain_attrs_idx ON domain_attrs (did, name);
+
INSERT INTO version (table_name, table_version) values ('domain_attrs','1');
diff --git a/utils/kamctl/mysql/domain-create.sql b/utils/kamctl/mysql/domain-create.sql
index 393fdabc40e..44238e1fdf5 100644
--- a/utils/kamctl/mysql/domain-create.sql
+++ b/utils/kamctl/mysql/domain-create.sql
@@ -14,9 +14,10 @@ CREATE TABLE `domain_attrs` (
`name` VARCHAR(32) NOT NULL,
`type` INT UNSIGNED NOT NULL,
`value` VARCHAR(255) NOT NULL,
- `last_modified` DATETIME DEFAULT '2000-01-01 00:00:01' NOT NULL,
- CONSTRAINT domain_attrs_idx UNIQUE (`did`, `name`, `value`)
+ `last_modified` DATETIME DEFAULT '2000-01-01 00:00:01' NOT NULL
);
+CREATE INDEX domain_attrs_idx ON domain_attrs (`did`, `name`);
+
INSERT INTO version (table_name, table_version) values ('domain_attrs','1');
diff --git a/utils/kamctl/oracle/domain-create.sql b/utils/kamctl/oracle/domain-create.sql
index ee1fe999519..39e41a0af1a 100644
--- a/utils/kamctl/oracle/domain-create.sql
+++ b/utils/kamctl/oracle/domain-create.sql
@@ -22,8 +22,7 @@ CREATE TABLE domain_attrs (
name VARCHAR2(32),
type NUMBER(10),
value VARCHAR2(255),
- last_modified DATE DEFAULT to_date('2000-01-01 00:00:01','yyyy-mm-dd hh24:mi:ss'),
- CONSTRAINT domain_attrs_domain_attrs_idx UNIQUE (did, name, value)
+ last_modified DATE DEFAULT to_date('2000-01-01 00:00:01','yyyy-mm-dd hh24:mi:ss')
);
CREATE OR REPLACE TRIGGER domain_attrs_tr
@@ -34,5 +33,7 @@ END domain_attrs_tr;
/
BEGIN map2users('domain_attrs'); END;
/
+CREATE INDEX domain_attrs_domain_attrs_idx ON domain_attrs (did, name);
+
INSERT INTO version (table_name, table_version) values ('domain_attrs','1');
diff --git a/utils/kamctl/postgres/domain-create.sql b/utils/kamctl/postgres/domain-create.sql
index c358bdf6725..e4345ff73e0 100644
--- a/utils/kamctl/postgres/domain-create.sql
+++ b/utils/kamctl/postgres/domain-create.sql
@@ -14,9 +14,10 @@ CREATE TABLE domain_attrs (
name VARCHAR(32) NOT NULL,
type INTEGER NOT NULL,
value VARCHAR(255) NOT NULL,
- last_modified TIMESTAMP WITHOUT TIME ZONE DEFAULT '2000-01-01 00:00:01' NOT NULL,
- CONSTRAINT domain_attrs_domain_attrs_idx UNIQUE (did, name, value)
+ last_modified TIMESTAMP WITHOUT TIME ZONE DEFAULT '2000-01-01 00:00:01' NOT NULL
);
+CREATE INDEX domain_attrs_domain_attrs_idx ON domain_attrs (did, name);
+
INSERT INTO version (table_name, table_version) values ('domain_attrs','1');