From 094b7437be14cc65f37c955586e8ca4df20b6ae8 Mon Sep 17 00:00:00 2001 From: Nigel Kukard <nkukard@lbsd.net> Date: Sun, 26 Apr 2009 18:38:19 +0000 Subject: [PATCH] * Don't include the mysql schema, this is built using the tsql script --- database/clear.mysql | 3 - database/core.mysql | 170 ------------------------------------------- database/wisp.mysql | 19 ----- 3 files changed, 192 deletions(-) delete mode 100644 database/clear.mysql delete mode 100644 database/core.mysql delete mode 100644 database/wisp.mysql diff --git a/database/clear.mysql b/database/clear.mysql deleted file mode 100644 index a1053e99..00000000 --- a/database/clear.mysql +++ /dev/null @@ -1,3 +0,0 @@ -DROP DATABASE smradius; -CREATE DATABASE smradius; -\r smradius diff --git a/database/core.mysql b/database/core.mysql deleted file mode 100644 index cc11f69d..00000000 --- a/database/core.mysql +++ /dev/null @@ -1,170 +0,0 @@ -SET FOREIGN_KEY_CHECKS=0; - - - -/* Users */ -CREATE TABLE users ( - ID SERIAL, - - Username VARCHAR(255) NOT NULL, - - Disabled SMALLINT NOT NULL DEFAULT '0', - - UNIQUE (Username) -) TYPE=InnoDB CHARACTER SET latin1 COLLATE latin1_bin; -CREATE INDEX users_idx1 ON users (Username); - - - -/* User attributes */ -CREATE TABLE user_attributes ( - ID SERIAL, - - UserID BIGINT UNSIGNED NOT NULL, - - Name VARCHAR(255) NOT NULL, - Operator VARCHAR(4) NOT NULL, - Value VARCHAR(255), - - Disabled SMALLINT NOT NULL DEFAULT '0', - - FOREIGN KEY (UserID) REFERENCES users(ID) -) TYPE=InnoDB CHARACTER SET latin1 COLLATE latin1_bin; - - - -/* Groups */ -CREATE TABLE groups ( - ID SERIAL, - - Name VARCHAR(255) NOT NULL, - - Priority SMALLINT NOT NULL, - - Disabled SMALLINT NOT NULL DEFAULT '0', - - Comment VARCHAR(1024) - -) TYPE=InnoDB CHARACTER SET latin1 COLLATE latin1_bin; -CREATE INDEX groups_idx1 ON groups (Name); - - - -/* Group attributes */ -CREATE TABLE group_attributes ( - ID SERIAL, - - GroupID BIGINT UNSIGNED NOT NULL, - - Name VARCHAR(255) NOT NULL, - Operator VARCHAR(4) NOT NULL, - Value VARCHAR(255), - - Disabled SMALLINT NOT NULL DEFAULT '0', - - FOREIGN KEY (GroupID) REFERENCES groups(ID) -) TYPE=InnoDB CHARACTER SET latin1 COLLATE latin1_bin; - - - -/* User to group mapping */ -CREATE TABLE users_to_groups ( - ID SERIAL, - - UserID BIGINT UNSIGNED NOT NULL, - GroupID BIGINT UNSIGNED NOT NULL, - - Disabled SMALLINT NOT NULL DEFAULT '0', - Comment VARCHAR(1024), - - UNIQUE (UserID,GroupID), - FOREIGN KEY (UserID) REFERENCES users(ID), - FOREIGN KEY (GroupID) REFERENCES groups(ID) -) TYPE=InnoDB CHARACTER SET latin1 COLLATE latin1_bin; -CREATE INDEX users_to_groups_idx1 ON users_to_groups (UserID,GroupID); - - - -/* Realms */ -CREATE TABLE realms ( - ID SERIAL, - - Name VARCHAR(255) NOT NULL, - - Disabled SMALLINT NOT NULL DEFAULT '0' - -) TYPE=InnoDB CHARACTER SET latin1 COLLATE latin1_bin; -CREATE INDEX realms_idx1 ON realms (Name); - - - -/* Realm attributes */ -CREATE TABLE realm_attributes ( - ID SERIAL, - - RealmID BIGINT UNSIGNED NOT NULL, - - Name VARCHAR(255) NOT NULL, - Operator VARCHAR(4) NOT NULL, - Value VARCHAR(255), - - Disabled SMALLINT NOT NULL DEFAULT '0', - - FOREIGN KEY (RealmID) REFERENCES realms(ID) -) TYPE=InnoDB CHARACTER SET latin1 COLLATE latin1_bin; - - - -/* Accounting */ -CREATE TABLE accounting ( - ID SERIAL, - - Username VARCHAR(255) NOT NULL, - - ServiceType INT UNSIGNED NOT NULL, - - FramedProtocol INT UNSIGNED NOT NULL, - - NASPort VARCHAR(255) NOT NULL, - - NASPortType INT UNSIGNED NOT NULL, - - CallingStationID VARCHAR(255) NOT NULL, - - CalledStationID VARCHAR(255) NOT NULL, - - NASPortID VARCHAR(255) NOT NULL, - - AcctSessionID VARCHAR(255) NOT NULL, - - FramedIPAddress VARCHAR(16) NOT NULL, - - AcctAuthentic INT UNSIGNED NOT NULL, - - EventTimestamp DATETIME NOT NULL, - - NASIdentifier VARCHAR(255) NOT NULL, - - NASIPAddress VARCHAR(16) NOT NULL, - - AcctDelayTime INT UNSIGNED NOT NULL, - - AcctSessionTime INT UNSIGNED NOT NULL, - - AcctInputOctets INT UNSIGNED NOT NULL, - - AcctInputGigawords INT UNSIGNED NOT NULL, - - AcctInputPackets INT UNSIGNED NOT NULL, - - AcctOutputOctets INT UNSIGNED NOT NULL, - - AcctOutputGigawords INT UNSIGNED NOT NULL, - - AcctOutputPackets INT UNSIGNED NOT NULL, - - AcctStatusType INT UNSIGNED NOT NULL, - - AcctTerminateCause INT UNSIGNED NOT NULL -) TYPE=InnoDB CHARACTER SET latin1 COLLATE latin1_bin; -CREATE INDEX accounting_idx1 ON accounting (Username); diff --git a/database/wisp.mysql b/database/wisp.mysql deleted file mode 100644 index 1429b911..00000000 --- a/database/wisp.mysql +++ /dev/null @@ -1,19 +0,0 @@ -SET FOREIGN_KEY_CHECKS=0; - -/* User Data */ -CREATE TABLE userdata ( - ID SERIAL, - - UserID BIGINT UNSIGNED NOT NULL, - - FirstName VARCHAR(255) NOT NULL, - LastName VARCHAR(255) NOT NULL, - - Email VARCHAR(255) NOT NULL, - Phone VARCHAR(20) NOT NULL, - Location VARCHAR(255) NOT NULL, - - UNIQUE (UserID), - FOREIGN KEY (UserID) REFERENCES users(ID) -) TYPE=InnoDB CHARACTER SET latin1 COLLATE latin1_bin; -CREATE INDEX userdata_idx1 ON userdata (UserID); -- GitLab