From 957b566772e7d631a317da98b8f86d9c25dca14f Mon Sep 17 00:00:00 2001 From: Adam Amstrong Date: Tue, 28 Apr 2009 14:07:10 +0000 Subject: [PATCH] new schema git-svn-id: http://www.observium.org/svn/observer/trunk@415 61d68cd4-352d-0410-923a-c4978735b2b8 --- mysql-schema.sql | 422 +++++++++++++++++++++-------------------------- 1 file changed, 187 insertions(+), 235 deletions(-) diff --git a/mysql-schema.sql b/mysql-schema.sql index f523cdfd7..dba2d56c2 100644 --- a/mysql-schema.sql +++ b/mysql-schema.sql @@ -1,56 +1,48 @@ --- MySQL dump 10.11 +SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; + -- --- Host: localhost Database: observer --- ------------------------------------------------------ --- Server version 5.0.67-0ubuntu6-log -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; +-- Database: `observer` +-- + +-- -------------------------------------------------------- -- -- Table structure for table `alerts` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `alerts` ( - `id` int(11) NOT NULL, +CREATE TABLE IF NOT EXISTS `alerts` ( + `id` int(11) NOT NULL auto_increment, `importance` int(11) NOT NULL default '0', `device_id` int(11) NOT NULL, `message` text NOT NULL, `time_logged` timestamp NOT NULL default CURRENT_TIMESTAMP, `alerted` smallint(6) NOT NULL default '0', KEY `id` (`id`) -); -SET character_set_client = @saved_cs_client; +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- -- -- Table structure for table `authlog` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `authlog` ( - `id` int(11) NOT NULL, +CREATE TABLE IF NOT EXISTS `authlog` ( + `id` int(11) NOT NULL auto_increment, `datetime` timestamp NOT NULL default CURRENT_TIMESTAMP, `user` text NOT NULL, `address` text NOT NULL, `result` text NOT NULL, PRIMARY KEY (`id`) -); -SET character_set_client = @saved_cs_client; +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- -- -- Table structure for table `bgpPeers` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `bgpPeers` ( - `bgpPeer_id` int(11) NOT NULL, +CREATE TABLE IF NOT EXISTS `bgpPeers` ( + `bgpPeer_id` int(11) NOT NULL auto_increment, `device_id` int(11) NOT NULL, `astext` varchar(64) NOT NULL, `bgpPeerIdentifier` text NOT NULL, @@ -67,31 +59,45 @@ CREATE TABLE `bgpPeers` ( `bgpPeerInUpdateElapsedTime` int(11) NOT NULL, PRIMARY KEY (`bgpPeer_id`), KEY `device_id` (`device_id`) -); -SET character_set_client = @saved_cs_client; +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- -- -- Table structure for table `bgpPeers_cbgp` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `bgpPeers_cbgp` ( +CREATE TABLE IF NOT EXISTS `bgpPeers_cbgp` ( `device_id` int(11) NOT NULL, `bgpPeerIdentifier` varchar(64) NOT NULL, `afi` varchar(8) NOT NULL, `safi` varchar(8) NOT NULL, KEY `device_id` (`device_id`,`bgpPeerIdentifier`) -); -SET character_set_client = @saved_cs_client; +) ENGINE=MyISAM DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `bills` +-- + +CREATE TABLE IF NOT EXISTS `bills` ( + `bill_id` int(11) NOT NULL auto_increment, + `bill_name` text NOT NULL, + `bill_type` text NOT NULL, + `bill_cdr` int(11) default NULL, + `bill_day` int(11) NOT NULL default '1', + `bill_gb` int(11) default NULL, + UNIQUE KEY `bill_id` (`bill_id`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- -- -- Table structure for table `bill_data` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `bill_data` ( +CREATE TABLE IF NOT EXISTS `bill_data` ( `bill_id` int(11) NOT NULL, `timestamp` datetime NOT NULL, `period` int(11) NOT NULL, @@ -99,58 +105,38 @@ CREATE TABLE `bill_data` ( `in_delta` bigint(11) NOT NULL, `out_delta` bigint(11) NOT NULL, KEY `bill_id` (`bill_id`) -); -SET character_set_client = @saved_cs_client; +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- -- -- Table structure for table `bill_perms` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `bill_perms` ( +CREATE TABLE IF NOT EXISTS `bill_perms` ( `user_id` int(11) NOT NULL, `bill_id` int(11) NOT NULL -); -SET character_set_client = @saved_cs_client; +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- -- -- Table structure for table `bill_ports` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `bill_ports` ( +CREATE TABLE IF NOT EXISTS `bill_ports` ( `bill_id` int(11) NOT NULL, `port_id` int(11) NOT NULL -); -SET character_set_client = @saved_cs_client; +) ENGINE=InnoDB DEFAULT CHARSET=latin1; --- --- Table structure for table `bills` --- - -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `bills` ( - `bill_id` int(11) NOT NULL, - `bill_name` text NOT NULL, - `bill_type` text NOT NULL, - `bill_cdr` int(11) default NULL, - `bill_day` int(11) NOT NULL default '1', - `bill_gb` int(11) default NULL, - UNIQUE KEY `bill_id` (`bill_id`) -); -SET character_set_client = @saved_cs_client; +-- -------------------------------------------------------- -- -- Table structure for table `cempMemPool` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `cempMemPool` ( - `cempMemPool_id` int(11) NOT NULL, +CREATE TABLE IF NOT EXISTS `cempMemPool` ( + `cempMemPool_id` int(11) NOT NULL auto_increment, `Index` varchar(8) NOT NULL, `entPhysicalIndex` int(11) NOT NULL, `cempMemPoolType` varchar(32) NOT NULL, @@ -163,17 +149,16 @@ CREATE TABLE `cempMemPool` ( `cempMemPoolLowestFree` int(11) NOT NULL, PRIMARY KEY (`cempMemPool_id`), KEY `device_id` (`device_id`) -); -SET character_set_client = @saved_cs_client; +) ENGINE=MyISAM DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- -- -- Table structure for table `cpmCPU` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `cpmCPU` ( - `cpmCPU_id` int(11) NOT NULL, +CREATE TABLE IF NOT EXISTS `cpmCPU` ( + `cpmCPU_id` int(11) NOT NULL auto_increment, `entPhysicalIndex` int(11) NOT NULL, `device_id` int(11) NOT NULL, `cpmCPU_oid` int(11) NOT NULL, @@ -181,34 +166,32 @@ CREATE TABLE `cpmCPU` ( `entPhysicalDescr` varchar(64) NOT NULL, PRIMARY KEY (`cpmCPU_id`), KEY `cpuCPU_id` (`cpmCPU_id`,`device_id`) -); -SET character_set_client = @saved_cs_client; +) ENGINE=MyISAM DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- -- -- Table structure for table `customers` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `customers` ( - `customer_id` int(11) NOT NULL, +CREATE TABLE IF NOT EXISTS `customers` ( + `customer_id` int(11) NOT NULL auto_increment, `username` char(64) NOT NULL, `password` char(32) NOT NULL, `string` char(64) NOT NULL, `level` tinyint(4) NOT NULL default '0', PRIMARY KEY (`customer_id`), UNIQUE KEY `username` (`username`) -); -SET character_set_client = @saved_cs_client; +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- -- -- Table structure for table `devices` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `devices` ( - `device_id` int(11) NOT NULL, +CREATE TABLE IF NOT EXISTS `devices` ( + `device_id` int(11) NOT NULL auto_increment, `hostname` varchar(128) NOT NULL, `sysName` varchar(128) default NULL, `community` varchar(32) NOT NULL, @@ -225,7 +208,7 @@ CREATE TABLE `devices` ( `status` tinyint(4) NOT NULL default '0', `ignore` tinyint(4) NOT NULL default '0', `disabled` tinyint(1) NOT NULL default '0', - `lastchange` timestamp NOT NULL default CURRENT_TIMESTAMP, + `lastchange` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, `last_polled` timestamp NOT NULL default '0000-00-00 00:00:00', `purpose` varchar(64) default NULL, `type` varchar(8) NOT NULL default 'other', @@ -234,47 +217,44 @@ CREATE TABLE `devices` ( KEY `hostname` (`hostname`), KEY `sysName` (`sysName`), KEY `os` (`os`) -); -SET character_set_client = @saved_cs_client; +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- -- -- Table structure for table `devices_attribs` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `devices_attribs` ( - `attrib_id` int(11) NOT NULL, +CREATE TABLE IF NOT EXISTS `devices_attribs` ( + `attrib_id` int(11) NOT NULL auto_increment, `device_id` int(11) NOT NULL, `attrib_type` varchar(32) NOT NULL, `attrib_value` text NOT NULL, - `updated` timestamp NOT NULL default CURRENT_TIMESTAMP, + `updated` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, PRIMARY KEY (`attrib_id`) -); -SET character_set_client = @saved_cs_client; +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- -- -- Table structure for table `devices_perms` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `devices_perms` ( +CREATE TABLE IF NOT EXISTS `devices_perms` ( `user_id` int(11) NOT NULL, `device_id` int(11) NOT NULL, `access_level` int(4) NOT NULL default '0', KEY `user_id` (`user_id`) -); -SET character_set_client = @saved_cs_client; +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- -- -- Table structure for table `entPhysical` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `entPhysical` ( - `entPhysical_id` int(11) NOT NULL, +CREATE TABLE IF NOT EXISTS `entPhysical` ( + `entPhysical_id` int(11) NOT NULL auto_increment, `device_id` int(11) NOT NULL, `entPhysicalIndex` int(11) NOT NULL, `entPhysicalDescr` text NOT NULL, @@ -289,16 +269,15 @@ CREATE TABLE `entPhysical` ( `ifIndex` int(11) default NULL, PRIMARY KEY (`entPhysical_id`), KEY `device_id` (`device_id`) -); -SET character_set_client = @saved_cs_client; +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- -- -- Table structure for table `eventlog` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `eventlog` ( +CREATE TABLE IF NOT EXISTS `eventlog` ( `id` int(11) NOT NULL default '0', `host` int(11) NOT NULL default '0', `interface` int(11) default NULL, @@ -306,17 +285,16 @@ CREATE TABLE `eventlog` ( `message` text NOT NULL, `type` int(11) NOT NULL, KEY `host` (`host`) -); -SET character_set_client = @saved_cs_client; +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- -- -- Table structure for table `interfaces` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `interfaces` ( - `interface_id` int(11) NOT NULL, +CREATE TABLE IF NOT EXISTS `interfaces` ( + `interface_id` int(11) NOT NULL auto_increment, `device_id` int(11) NOT NULL default '0', `ifDescr` varchar(128) NOT NULL, `ifIndex` int(11) default '0', @@ -329,7 +307,7 @@ CREATE TABLE `interfaces` ( `ifAlias` text, `ifPhysAddress` text, `ifHardType` varchar(64) default NULL, - `ifLastChange` timestamp NOT NULL default CURRENT_TIMESTAMP, + `ifLastChange` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, `ifVlan` varchar(8) NOT NULL default '', `ifTrunk` varchar(8) default '', `ifVrf` int(11) NOT NULL, @@ -346,59 +324,55 @@ CREATE TABLE `interfaces` ( KEY `host` (`device_id`), KEY `snmpid` (`ifIndex`), KEY `if_2` (`ifDescr`) -); -SET character_set_client = @saved_cs_client; +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- -- -- Table structure for table `interfaces_perms` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `interfaces_perms` ( +CREATE TABLE IF NOT EXISTS `interfaces_perms` ( `user_id` int(11) NOT NULL, `interface_id` int(11) NOT NULL, `access_level` int(11) NOT NULL -); -SET character_set_client = @saved_cs_client; +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- -- -- Table structure for table `ipv4_addresses` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `ipv4_addresses` ( - `ipv4_address_id` int(11) NOT NULL, +CREATE TABLE IF NOT EXISTS `ipv4_addresses` ( + `ipv4_address_id` int(11) NOT NULL auto_increment, `ipv4_address` varchar(32) NOT NULL, `ipv4_prefixlen` int(11) NOT NULL, `ipv4_network_id` varchar(32) NOT NULL, `interface_id` int(11) NOT NULL, PRIMARY KEY (`ipv4_address_id`) -); -SET character_set_client = @saved_cs_client; +) ENGINE=MyISAM DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- -- -- Table structure for table `ipv4_networks` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `ipv4_networks` ( - `ipv4_network_id` int(11) NOT NULL, +CREATE TABLE IF NOT EXISTS `ipv4_networks` ( + `ipv4_network_id` int(11) NOT NULL auto_increment, `ipv4_network` varchar(64) NOT NULL, PRIMARY KEY (`ipv4_network_id`) -); -SET character_set_client = @saved_cs_client; +) ENGINE=MyISAM DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- -- -- Table structure for table `ipv6_addresses` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `ipv6_addresses` ( - `ipv6_address_id` int(11) NOT NULL, +CREATE TABLE IF NOT EXISTS `ipv6_addresses` ( + `ipv6_address_id` int(11) NOT NULL auto_increment, `ipv6_address` varchar(128) NOT NULL, `ipv6_compressed` varchar(128) NOT NULL, `ipv6_prefixlen` int(11) NOT NULL, @@ -406,30 +380,28 @@ CREATE TABLE `ipv6_addresses` ( `ipv6_network_id` varchar(128) NOT NULL, `interface_id` int(11) NOT NULL, PRIMARY KEY (`ipv6_address_id`) -); -SET character_set_client = @saved_cs_client; +) ENGINE=MyISAM DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- -- -- Table structure for table `ipv6_networks` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `ipv6_networks` ( - `ipv6_network_id` int(11) NOT NULL, +CREATE TABLE IF NOT EXISTS `ipv6_networks` ( + `ipv6_network_id` int(11) NOT NULL auto_increment, `ipv6_network` varchar(64) NOT NULL, PRIMARY KEY (`ipv6_network_id`) -); -SET character_set_client = @saved_cs_client; +) ENGINE=MyISAM DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- -- -- Table structure for table `links` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `links` ( - `id` int(11) NOT NULL, +CREATE TABLE IF NOT EXISTS `links` ( + `id` int(11) NOT NULL auto_increment, `src_if` int(11) default NULL, `dst_if` int(11) default NULL, `active` tinyint(4) NOT NULL default '1', @@ -437,17 +409,16 @@ CREATE TABLE `links` ( PRIMARY KEY (`id`), KEY `src_if` (`src_if`), KEY `dst_if` (`dst_if`) -); -SET character_set_client = @saved_cs_client; +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- -- -- Table structure for table `mac_accounting` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `mac_accounting` ( - `ma_id` int(11) NOT NULL, +CREATE TABLE IF NOT EXISTS `mac_accounting` ( + `ma_id` int(11) NOT NULL auto_increment, `interface_id` int(11) NOT NULL, `peer_ip` varchar(32) NOT NULL, `peer_desc` varchar(64) NOT NULL, @@ -458,64 +429,60 @@ CREATE TABLE `mac_accounting` ( `bps_out` int(11) NOT NULL, `bps_in` int(11) NOT NULL, PRIMARY KEY (`ma_id`) -); -SET character_set_client = @saved_cs_client; +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- -- -- Table structure for table `port_in_measurements` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `port_in_measurements` ( +CREATE TABLE IF NOT EXISTS `port_in_measurements` ( `port_id` int(11) NOT NULL, - `timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP, + `timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, `counter` bigint(11) NOT NULL, `delta` bigint(11) NOT NULL, KEY `port_id` (`port_id`) -); -SET character_set_client = @saved_cs_client; +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- -- -- Table structure for table `port_out_measurements` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `port_out_measurements` ( +CREATE TABLE IF NOT EXISTS `port_out_measurements` ( `port_id` int(11) NOT NULL, - `timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP, + `timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, `counter` bigint(11) NOT NULL, `delta` bigint(11) NOT NULL, KEY `port_id` (`port_id`) -); -SET character_set_client = @saved_cs_client; +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- -- -- Table structure for table `pseudowires` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `pseudowires` ( - `pseudowire_id` int(11) NOT NULL, +CREATE TABLE IF NOT EXISTS `pseudowires` ( + `pseudowire_id` int(11) NOT NULL auto_increment, `interface_id` int(11) NOT NULL, `peer_device_id` int(11) NOT NULL, `peer_ldp_id` int(11) NOT NULL, `cpwVcID` int(11) NOT NULL, `cpwOid` int(11) NOT NULL, PRIMARY KEY (`pseudowire_id`) -); -SET character_set_client = @saved_cs_client; +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- -- -- Table structure for table `services` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `services` ( - `service_id` int(11) NOT NULL, +CREATE TABLE IF NOT EXISTS `services` ( + `service_id` int(11) NOT NULL auto_increment, `service_host` int(11) NOT NULL, `service_ip` text NOT NULL, `service_type` varchar(16) NOT NULL, @@ -529,17 +496,16 @@ CREATE TABLE `services` ( `service_disabled` tinyint(1) NOT NULL default '0', PRIMARY KEY (`service_id`), KEY `service_host` (`service_host`) -); -SET character_set_client = @saved_cs_client; +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- -- -- Table structure for table `storage` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `storage` ( - `storage_id` int(11) NOT NULL, +CREATE TABLE IF NOT EXISTS `storage` ( + `storage_id` int(11) NOT NULL auto_increment, `host_id` int(11) NOT NULL, `hrStorageIndex` int(11) NOT NULL, `hrStorageDescr` text NOT NULL, @@ -548,16 +514,15 @@ CREATE TABLE `storage` ( `hrStorageUsed` int(11) NOT NULL, `storage_perc` text NOT NULL, PRIMARY KEY (`storage_id`) -); -SET character_set_client = @saved_cs_client; +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- -- -- Table structure for table `syslog` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `syslog` ( +CREATE TABLE IF NOT EXISTS `syslog` ( `host` varchar(64) NOT NULL, `device_id` int(11) default NULL, `facility` varchar(10) default NULL, @@ -567,23 +532,22 @@ CREATE TABLE `syslog` ( `datetime` datetime default NULL, `program` varchar(32) default NULL, `msg` text, - `seq` bigint(20) unsigned NOT NULL, + `seq` bigint(20) unsigned NOT NULL auto_increment, `processed` tinyint(1) NOT NULL default '0', PRIMARY KEY (`seq`), KEY `datetime` (`datetime`), KEY `device_id` (`device_id`), KEY `processed` (`processed`) -); -SET character_set_client = @saved_cs_client; +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- -- -- Table structure for table `temperature` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `temperature` ( - `temp_id` int(11) NOT NULL, +CREATE TABLE IF NOT EXISTS `temperature` ( + `temp_id` int(11) NOT NULL auto_increment, `temp_host` int(11) NOT NULL default '0', `temp_oid` varchar(64) NOT NULL, `temp_descr` varchar(32) NOT NULL default '', @@ -592,83 +556,71 @@ CREATE TABLE `temperature` ( `temp_limit` tinyint(4) NOT NULL default '60', PRIMARY KEY (`temp_id`), KEY `temp_host` (`temp_host`) -); -SET character_set_client = @saved_cs_client; +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- -- -- Table structure for table `users` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `users` ( - `user_id` int(11) NOT NULL, +CREATE TABLE IF NOT EXISTS `users` ( + `user_id` int(11) NOT NULL auto_increment, `username` char(30) NOT NULL, `password` char(32) NOT NULL, - `realname` text NOT NULL, - `email` text NOT NULL, + `realname` varchar(64) NOT NULL, + `email` varchar(64) NOT NULL, `descr` char(30) NOT NULL, `level` tinyint(4) NOT NULL default '0', PRIMARY KEY (`user_id`), UNIQUE KEY `username` (`username`) -); -SET character_set_client = @saved_cs_client; +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- -- -- Table structure for table `users_prefs` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `users_prefs` ( +CREATE TABLE IF NOT EXISTS `users_prefs` ( `user_id` int(16) NOT NULL, `pref` varchar(32) NOT NULL, `value` varchar(128) NOT NULL, PRIMARY KEY (`user_id`), UNIQUE KEY `user_id.pref` (`user_id`,`pref`), KEY `pref` (`pref`) -); -SET character_set_client = @saved_cs_client; +) ENGINE=MyISAM DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- -- -- Table structure for table `vlans` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `vlans` ( - `vlan_id` int(11) NOT NULL, +CREATE TABLE IF NOT EXISTS `vlans` ( + `vlan_id` int(11) NOT NULL auto_increment, `device_id` int(11) default NULL, `vlan_vlan` int(11) default NULL, `vlan_domain` text, `vlan_descr` text, PRIMARY KEY (`vlan_id`), KEY `device_id` (`device_id`,`vlan_vlan`) -); -SET character_set_client = @saved_cs_client; +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- -- -- Table structure for table `vrfs` -- -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `vrfs` ( - `vrf_id` int(11) NOT NULL, - `vrf_oid` varchar(64) NOT NULL, +CREATE TABLE IF NOT EXISTS `vrfs` ( + `vrf_id` int(11) NOT NULL auto_increment, + `vrf_oid` varchar(256) NOT NULL, `vrf_name` varchar(32) NOT NULL, `mplsVpnVrfRouteDistinguisher` varchar(16) NOT NULL, `mplsVpnVrfDescription` text NOT NULL, `device_id` int(11) NOT NULL, PRIMARY KEY (`vrf_id`), KEY `device_id` (`device_id`) -); -SET character_set_client = @saved_cs_client; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; +) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2009-04-23 21:06:10