summaryrefslogtreecommitdiffstats
path: root/create/postgresql/schema.sql
diff options
context:
space:
mode:
authorhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2002-11-08 15:08:37 +0000
committerhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2002-11-08 15:08:37 +0000
commit12fb9a31a75ce2ba7a3c14fcc90eaf4344a7b437 (patch)
treeec41fff8a82bdba5f82942936984d3e292b5e16c /create/postgresql/schema.sql
parenta980d7a6e8b125cd6f0f54df0aa8b7f9e32ada0e (diff)
downloadzabbix-12fb9a31a75ce2ba7a3c14fcc90eaf4344a7b437.tar.gz
zabbix-12fb9a31a75ce2ba7a3c14fcc90eaf4344a7b437.tar.xz
zabbix-12fb9a31a75ce2ba7a3c14fcc90eaf4344a7b437.zip
Fixes for PostgreSQL (Alexei)
git-svn-id: svn://svn.zabbix.com/trunk@563 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'create/postgresql/schema.sql')
-rw-r--r--create/postgresql/schema.sql25
1 files changed, 20 insertions, 5 deletions
diff --git a/create/postgresql/schema.sql b/create/postgresql/schema.sql
index 1822fa9f..38aa4e97 100644
--- a/create/postgresql/schema.sql
+++ b/create/postgresql/schema.sql
@@ -66,11 +66,26 @@ CREATE TABLE config (
-- Table structure for table 'groups'
--
---CREATE TABLE groups (
--- groupid serial,
--- name varchar(64) DEFAULT '' NOT NULL,
--- PRIMARY KEY (groupid)
---);
+CREATE TABLE groups (
+ groupid serial,
+ name varchar(64) DEFAULT '' NOT NULL,
+ PRIMARY KEY (groupid),
+ UNIQUE (name)
+);
+
+CREATE UNIQUE INDEX groups_name on groups (name);
+
+--
+-- Table structure for table 'hosts_groups'
+--
+
+CREATE TABLE hosts_groups (
+ hostid int4 DEFAULT '0' NOT NULL,
+ groupid int4 DEFAULT '0' NOT NULL,
+ PRIMARY KEY (hostid,groupid)
+);
+
+--CREATE UNIQUE INDEX hosts_groups_name on hosts_groups (hostid,groupid);
--
-- Table structure for table 'triggers'