Ignore:
Timestamp:
03/12/2006 08:41:00 AM (6 years ago)
Author:
Winner
Message:

Add: Regions and areas management from administrator. Close #84
Bug fix: SQL schema - force signed integer values for ips (see ip2long function).
Bug fix: SQL schema - auto_increment option for id on tables areas, regions.
Fix: Help info on services admin pages.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/install/schema.sql

    r153 r156  
    11 
    22CREATE TABLE `areas` ( 
    3   `id` int(10) unsigned NOT NULL default '0', 
     3  `id` int(10) unsigned NOT NULL auto_increment, 
    44  `region_id` int(10) unsigned NOT NULL default '0', 
    55  `name` varchar(40) NOT NULL default '', 
    6   `ip_start` int(10) unsigned NOT NULL default '0', 
    7   `ip_end` int(10) unsigned NOT NULL default '0', 
     6  `ip_start` int(10) NOT NULL default '0', 
     7  `ip_end` int(10) NOT NULL default '0', 
    88  `info` text, 
    99  PRIMARY KEY  (`id`), 
     
    1919  `node_id` int(10) unsigned NOT NULL default '0', 
    2020  `name` enum('ns0','ns1','ns2','ns3') NOT NULL default 'ns0', 
    21   `ip` int(10) unsigned NOT NULL default '0', 
     21  `ip` int(10) NOT NULL default '0', 
    2222  `status` enum('waiting','active','pending','rejected','invalid') NOT NULL default 'waiting', 
    2323  `delete_req` enum('Y','N') NOT NULL default 'N', 
     
    6262  `date_in` datetime NOT NULL default '0000-00-00 00:00:00', 
    6363  `hostname` varchar(50) NOT NULL default '', 
    64   `ip` int(10) unsigned NOT NULL default '0', 
     64  `ip` int(10) NOT NULL default '0', 
    6565  `mac` varchar(17) default NULL, 
    6666  `node_id` int(10) unsigned NOT NULL default '0', 
     
    7979  `date_in` datetime NOT NULL default '0000-00-00 00:00:00', 
    8080  `node_id` int(10) unsigned NOT NULL default '0', 
    81   `ip_start` int(10) unsigned NOT NULL default '0', 
    82   `ip_end` int(10) unsigned NOT NULL default '0', 
     81  `ip_start` int(10) NOT NULL default '0', 
     82  `ip_end` int(10) NOT NULL default '0', 
    8383  `status` enum('waiting','active','pending','rejected','invalid') NOT NULL default 'waiting', 
    8484  `info` text, 
     
    165165 
    166166CREATE TABLE `regions` ( 
    167   `id` int(10) unsigned NOT NULL default '0', 
     167  `id` int(10) unsigned NOT NULL auto_increment, 
    168168  `name` varchar(40) NOT NULL default '', 
    169   `ip_start` int(10) unsigned NOT NULL default '0', 
    170   `ip_end` int(10) unsigned NOT NULL default '0', 
     169  `ip_start` int(10) NOT NULL default '0', 
     170  `ip_end` int(10) NOT NULL default '0', 
    171171  `info` text, 
    172172  PRIMARY KEY  (`id`), 
     
    198198  `date_in` datetime NOT NULL default '0000-00-00 00:00:00', 
    199199  `node_id` int(10) unsigned default NULL, 
    200   `ip_start` int(10) unsigned NOT NULL default '0', 
    201   `ip_end` int(10) unsigned NOT NULL default '0', 
     200  `ip_start` int(10) NOT NULL default '0', 
     201  `ip_end` int(10) NOT NULL default '0', 
    202202  `type` enum('local','link','client') NOT NULL default 'local', 
    203203  `link_id` int(10) unsigned default NULL, 
Note: See TracChangeset for help on using the changeset viewer.