table structure
This commit is contained in:
		
							
								
								
									
										79
									
								
								TablIP.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										79
									
								
								TablIP.sql
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,79 @@ | |||||||
|  | SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; | ||||||
|  | START TRANSACTION; | ||||||
|  | SET time_zone = "+00:00"; | ||||||
|  |  | ||||||
|  | /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; | ||||||
|  | /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; | ||||||
|  | /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; | ||||||
|  | /*!40101 SET NAMES utf8mb4 */; | ||||||
|  |  | ||||||
|  |  | ||||||
|  | CREATE TABLE `Hosts` ( | ||||||
|  |   `IPAddress` bit(32) NOT NULL, | ||||||
|  |   `NetworkId` int(11) NOT NULL, | ||||||
|  |   `Hostname` varchar(255) NOT NULL DEFAULT '', | ||||||
|  |   `FQDN` varchar(255) NOT NULL DEFAULT '', | ||||||
|  |   `MacAddress` varchar(17) NOT NULL DEFAULT '', | ||||||
|  |   `Comments` varchar(255) NOT NULL DEFAULT '' | ||||||
|  | ) ENGINE=InnoDB DEFAULT CHARSET=utf8; | ||||||
|  |  | ||||||
|  | CREATE TABLE `Networks` ( | ||||||
|  |   `id` int(11) NOT NULL, | ||||||
|  |   `Name` varchar(255) NOT NULL, | ||||||
|  |   `Address` bit(32) NOT NULL, | ||||||
|  |   `Mask` bit(32) NOT NULL, | ||||||
|  |   `SiteId` int(11) NOT NULL | ||||||
|  | ) ENGINE=InnoDB DEFAULT CHARSET=utf8; | ||||||
|  |  | ||||||
|  | CREATE TABLE `Sites` ( | ||||||
|  |   `id` int(11) NOT NULL, | ||||||
|  |   `Name` varchar(255) NOT NULL | ||||||
|  | ) ENGINE=InnoDB DEFAULT CHARSET=utf8; | ||||||
|  |  | ||||||
|  | CREATE TABLE `Users` ( | ||||||
|  |   `id` int(11) NOT NULL, | ||||||
|  |   `login` varchar(255) NOT NULL | ||||||
|  | ) ENGINE=InnoDB DEFAULT CHARSET=utf8; | ||||||
|  |  | ||||||
|  | CREATE TABLE `UserSites` ( | ||||||
|  |   `id` int(11) NOT NULL, | ||||||
|  |   `UserId` int(11) NOT NULL, | ||||||
|  |   `SiteId` int(11) NOT NULL | ||||||
|  | ) ENGINE=InnoDB DEFAULT CHARSET=utf8; | ||||||
|  |  | ||||||
|  |  | ||||||
|  | ALTER TABLE `Hosts` | ||||||
|  |   ADD PRIMARY KEY (`IPAddress`), | ||||||
|  |   ADD UNIQUE KEY `IPAddress` (`IPAddress`); | ||||||
|  |  | ||||||
|  | ALTER TABLE `Networks` | ||||||
|  |   ADD PRIMARY KEY (`id`); | ||||||
|  |  | ||||||
|  | ALTER TABLE `Sites` | ||||||
|  |   ADD PRIMARY KEY (`id`), | ||||||
|  |   ADD UNIQUE KEY `Name` (`Name`), | ||||||
|  |   ADD UNIQUE KEY `Name_2` (`Name`); | ||||||
|  |  | ||||||
|  | ALTER TABLE `Users` | ||||||
|  |   ADD PRIMARY KEY (`id`); | ||||||
|  |  | ||||||
|  | ALTER TABLE `UserSites` | ||||||
|  |   ADD PRIMARY KEY (`id`); | ||||||
|  |  | ||||||
|  |  | ||||||
|  | ALTER TABLE `Networks` | ||||||
|  |   MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; | ||||||
|  |  | ||||||
|  | ALTER TABLE `Sites` | ||||||
|  |   MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; | ||||||
|  |  | ||||||
|  | ALTER TABLE `Users` | ||||||
|  |   MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; | ||||||
|  |  | ||||||
|  | ALTER TABLE `UserSites` | ||||||
|  |   MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; | ||||||
|  | COMMIT; | ||||||
|  |  | ||||||
|  | /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; | ||||||
|  | /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; | ||||||
|  | /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; | ||||||
		Reference in New Issue
	
	Block a user