diff options
author | osmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2006-03-14 15:21:27 +0000 |
---|---|---|
committer | osmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2006-03-14 15:21:27 +0000 |
commit | 25036c9384fcec4d36f4cfc69fe2b86e4ef2c9c6 (patch) | |
tree | 01e08dad83c7671bb8a19b9c40f2f786b033d99e /create/postgresql/schema.sql | |
parent | f35b829723124ac2c15defd1d5cce44b40b1c8ec (diff) | |
download | zabbix-25036c9384fcec4d36f4cfc69fe2b86e4ef2c9c6.tar.gz zabbix-25036c9384fcec4d36f4cfc69fe2b86e4ef2c9c6.tar.xz zabbix-25036c9384fcec4d36f4cfc69fe2b86e4ef2c9c6.zip |
- added "Data overview" for screens
- added "Triggers overview" for screens (Eugene)
- added blinking into Trigger overview (Eugene)
- added screen displaying in other screen (Eugene)
- improved Overview table header, vertical text added (Eugene)
- developed "ZABBIX Clock" module for screens (Eugene)
- developed "ZABBIX server info" module for screens (Eugene)
- developed "Triggers info" module for screens (Eugene)
- developed "Host info" module for screens (Eugene)
- improved screens displaying, added item alignment (Eugene)
- improved ZABBIX server report (Eugene)
- improved images configuration (Eugene)
- added onserver image resizing for thumbs by php (Eugene)
- developed acknowledges system (Eugene)
- added icons displaying for maps (Eugene)
- added maps displaying for maps (Eugene)
- improved maps (Eugene)
git-svn-id: svn://svn.zabbix.com/trunk@2699 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'create/postgresql/schema.sql')
-rw-r--r-- | create/postgresql/schema.sql | 55 |
1 files changed, 39 insertions, 16 deletions
diff --git a/create/postgresql/schema.sql b/create/postgresql/schema.sql index fbedd28b..dfbf851a 100644 --- a/create/postgresql/schema.sql +++ b/create/postgresql/schema.sql @@ -296,6 +296,7 @@ CREATE TABLE alarms ( clock int4 DEFAULT '0' NOT NULL, istrue int4 DEFAULT '0' NOT NULL, value int4 DEFAULT '0' NOT NULL, + acknowledged int2 DEFAULT '0' NOT NULL, PRIMARY KEY (alarmid), FOREIGN KEY (triggerid) REFERENCES triggers ); @@ -431,13 +432,15 @@ CREATE UNIQUE INDEX sysmaps_name on sysmaps (name); -- Table structure for table 'sysmaps_hosts' -- -CREATE TABLE sysmaps_hosts ( - shostid serial, +CREATE TABLE sysmaps_elements ( + iselementid serial, sysmapid int4 DEFAULT '0' NOT NULL, - hostid int4 DEFAULT '0' NOT NULL, + elementid int4 DEFAULT '0' NOT NULL, + elementtype int4 DEFAULT '0' NOT NULL, icon varchar(32) DEFAULT 'Server' NOT NULL, icon_on varchar(32) DEFAULT 'Server' NOT NULL, label varchar(128) DEFAULT '' NOT NULL, + label_location int2 DEFAULT '0' NOT NULL, x int4 DEFAULT '0' NOT NULL, y int4 DEFAULT '0' NOT NULL, url varchar(255) DEFAULT '' NOT NULL, @@ -453,8 +456,8 @@ CREATE TABLE sysmaps_hosts ( CREATE TABLE sysmaps_links ( linkid serial, sysmapid int4 DEFAULT '0' NOT NULL, - shostid1 int4 DEFAULT '0' NOT NULL, - shostid2 int4 DEFAULT '0' NOT NULL, + selementid1 int4 DEFAULT '0' NOT NULL, + selementid2 int4 DEFAULT '0' NOT NULL -- may be NULL triggerid int4, drawtype_off int4 DEFAULT '0' NOT NULL, @@ -599,17 +602,20 @@ CREATE TABLE screens ( -- CREATE TABLE screens_items ( - screenitemid serial, - screenid int4 DEFAULT '0' NOT NULL, - resource int4 DEFAULT '0' NOT NULL, - resourceid int4 DEFAULT '0' NOT NULL, - width int4 DEFAULT '320' NOT NULL, - height int4 DEFAULT '200' NOT NULL, - x int4 DEFAULT '0' NOT NULL, - y int4 DEFAULT '0' NOT NULL, - colspan int4 DEFAULT '0' NOT NULL, - rowspan int4 DEFAULT '0' NOT NULL, - elements int4 DEFAULT '25' NOT NULL, + screenitemid serial, + screenid int4 DEFAULT '0' NOT NULL, + resource int4 DEFAULT '0' NOT NULL, + resourceid int4 DEFAULT '0' NOT NULL, + width int4 DEFAULT '320' NOT NULL, + height int4 DEFAULT '200' NOT NULL, + x int4 DEFAULT '0' NOT NULL, + y int4 DEFAULT '0' NOT NULL, + colspan int4 DEFAULT '0' NOT NULL, + rowspan int4 DEFAULT '0' NOT NULL, + elements int4 DEFAULT '25' NOT NULL, + valign int2 DEFAULT '0' NOT NULL, + halign int2 DEFAULT '0' NOT NULL, + style int4 DEFAULT '0' NOT NULL, PRIMARY KEY (screenitemid) ); @@ -800,4 +806,21 @@ CREATE TABLE housekeeper ( PRIMARY KEY (housekeeperid) ); +-- +-- Table structure for table 'acknowledges' +-- + +CREATE TABLE acknowledges ( + acknowledgeid serial, + userid int4 DEFAULT '0' NOT NULL, + alarmid int4 DEFAULT '0' NOT NULL, + clock int4 DEFAULT '0' NOT NULL, + message varchar(255) DEFAULT '' NOT NULL, + PRIMARY KEY (acknowledgeid), + FOREIGN KEY (alarmid) REFERENCES alarms, + FOREIGN KEY (userid) REFERENCES users +); + +CREATE INDEX acknowledges_alarmid on acknowledgeid (alarmid); + VACUUM ANALYZE; |