aboutsummaryrefslogtreecommitdiffstats
path: root/notes/projects/radius/sql/ippool-schema.sql
diff options
context:
space:
mode:
authorDavid M. Syzdek <syzdek@bindlebinaries.com>2019-05-20 22:07:33 -0800
committerDavid M. Syzdek <syzdek@bindlebinaries.com>2019-05-20 22:07:33 -0800
commit5185cbf5faf2763ceb0bf1dffb47a9b023ab2cf9 (patch)
tree425833adca41332bf9fb3693ffb41f6641d43cfe /notes/projects/radius/sql/ippool-schema.sql
parent5e50256fcdb96c6899fd5efd2dff5f824ae799a3 (diff)
downloadscratchpad-5185cbf5faf2763ceb0bf1dffb47a9b023ab2cf9.tar.gz
scratchpad-5185cbf5faf2763ceb0bf1dffb47a9b023ab2cf9.tar.bz2
scratchpad-5185cbf5faf2763ceb0bf1dffb47a9b023ab2cf9.tar.xz
scratchpad-5185cbf5faf2763ceb0bf1dffb47a9b023ab2cf9.zip
Checkpointing changes
Diffstat (limited to '')
-rw-r--r--notes/projects/radius/sql/ippool-schema.sql10
1 files changed, 2 insertions, 8 deletions
diff --git a/notes/projects/radius/sql/ippool-schema.sql b/notes/projects/radius/sql/ippool-schema.sql
index 3730051..9a92ef8 100644
--- a/notes/projects/radius/sql/ippool-schema.sql
+++ b/notes/projects/radius/sql/ippool-schema.sql
@@ -157,7 +157,7 @@ CREATE TABLE IF NOT EXISTS netblock
157 network CIDR NOT NULL UNIQUE, 157 network CIDR NOT NULL UNIQUE,
158 poolId INTEGER NOT NULL, 158 poolId INTEGER NOT NULL,
159 regionId INTEGER, 159 regionId INTEGER,
160 active BOOLEAN NOT NULL DEFAULT TRUE, 160 assignable BOOLEAN NOT NULL DEFAULT TRUE,
161 description VARCHAR(256), 161 description VARCHAR(256),
162 PRIMARY KEY ( id ), 162 PRIMARY KEY ( id ),
163 FOREIGN KEY ( poolId ) 163 FOREIGN KEY ( poolId )
@@ -173,7 +173,7 @@ CREATE INDEX
173 ( id, 173 ( id,
174 poolId, 174 poolId,
175 network, 175 network,
176 active 176 assignable
177 ); 177 );
178 178
179 179
@@ -192,9 +192,6 @@ CREATE INDEX
192 * username 192 * username
193 * : username currently assigned or last assigned address 193 * : username currently assigned or last assigned address
194 * 194 *
195 * acctSession
196 * : RADIUS accounting session currently holding address
197 *
198 * nasId 195 * nasId
199 * : reference to RADIUS NAS client currently holding address 196 * : reference to RADIUS NAS client currently holding address
200 */ 197 */
@@ -205,7 +202,6 @@ CREATE TABLE IF NOT EXISTS ip
205 modified timestamp WITH TIME ZONE NOT NULL 202 modified timestamp WITH TIME ZONE NOT NULL
206 DEFAULT TIMESTAMP 'epoch', 203 DEFAULT TIMESTAMP 'epoch',
207 username VARCHAR(64), 204 username VARCHAR(64),
208 acctSession VARCHAR(32),
209 nasId INTEGER, 205 nasId INTEGER,
210 PRIMARY KEY ( address ), 206 PRIMARY KEY ( address ),
211 FOREIGN KEY ( nasId ) 207 FOREIGN KEY ( nasId )
@@ -222,7 +218,6 @@ CREATE INDEX
222 netblockId, 218 netblockId,
223 modified, 219 modified,
224 username, 220 username,
225 acctSession,
226 nasId 221 nasId
227 ); 222 );
228 223
@@ -264,7 +259,6 @@ BEGIN
264 259
265 -- forces initial values 260 -- forces initial values
266 NEW.username := NULL; 261 NEW.username := NULL;
267 NEW.acctSession := NULL;
268 NEW.nasId := NULL; 262 NEW.nasId := NULL;
269 NEW.modified := TIMESTAMP 'epoch'; 263 NEW.modified := TIMESTAMP 'epoch';
270 264