r1474 + new tables in DB: IPLoadBalancer, IPRSPool, IPRealServer, IPVirtualService
authorDenis Ovsienko <infrastation@yandex.ru>
Wed, 9 Jan 2008 18:30:04 +0000 (18:30 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Wed, 9 Jan 2008 18:30:04 +0000 (18:30 +0000)
install/init-structure.sql

index 0233a89..7ef093f 100644 (file)
@@ -112,6 +112,33 @@ CREATE TABLE `IPBonds` (
   PRIMARY KEY  (`object_id`,`ip`)
 ) ENGINE=MyISAM;
 
+--
+-- Table structure for table `IPLoadBalancer`
+--
+
+DROP TABLE IF EXISTS `IPLoadBalancer`;
+CREATE TABLE `IPLoadBalancer` (
+  `object_id` int(10) unsigned default NULL,
+  `rspool_id` int(10) unsigned default NULL,
+  `vsconfig_extra` text,
+  `rsconfig_extra` text,
+  UNIQUE KEY `object_id` (`object_id`,`rspool_id`)
+) ENGINE=MyISAM;
+
+--
+-- Table structure for table `IPRSPool`
+--
+
+DROP TABLE IF EXISTS `IPRSPool`;
+CREATE TABLE `IPRSPool` (
+  `id` int(10) unsigned NOT NULL auto_increment,
+  `vs_id` int(10) unsigned default NULL,
+  `name` char(255) default NULL,
+  `vsconfig` text,
+  `rsconfig` text,
+  PRIMARY KEY  (`id`)
+) ENGINE=MyISAM;
+
 --
 -- Table structure for table `IPRanges`
 --
@@ -125,6 +152,37 @@ CREATE TABLE `IPRanges` (
   PRIMARY KEY  (`id`)
 ) ENGINE=MyISAM;
 
+--
+-- Table structure for table `IPRealServer`
+--
+
+DROP TABLE IF EXISTS `IPRealServer`;
+CREATE TABLE `IPRealServer` (
+  `id` int(10) unsigned NOT NULL auto_increment,
+  `rsip` int(10) unsigned default NULL,
+  `rsport` smallint(5) unsigned default NULL,
+  `rspool_id` int(10) unsigned default NULL,
+  `config` text,
+  PRIMARY KEY  (`id`)
+) ENGINE=MyISAM;
+
+--
+-- Table structure for table `IPVirtualService`
+--
+
+DROP TABLE IF EXISTS `IPVirtualService`;
+CREATE TABLE `IPVirtualService` (
+  `id` int(10) unsigned NOT NULL auto_increment,
+  `vip` int(10) unsigned default NULL,
+  `vport` smallint(5) unsigned default NULL,
+  `proto` enum('TCP','UDP') NOT NULL default 'TCP',
+  `name` char(255) default NULL,
+  `default_vsconfig` text,
+  `default_rsconfig` text,
+  PRIMARY KEY  (`id`),
+  UNIQUE KEY `endpoint` (`vip`,`vport`,`proto`)
+) ENGINE=MyISAM;
+
 --
 -- Table structure for table `Link`
 --