diff options
| author | David M. Syzdek <syzdek@bindlebinaries.com> | 2019-05-14 15:26:13 -0800 |
|---|---|---|
| committer | David M. Syzdek <syzdek@bindlebinaries.com> | 2019-05-14 15:26:13 -0800 |
| commit | 70548a5aed78a692cb6987c5b34ea10bd4ae92e9 (patch) | |
| tree | 52ccf090e9a8bfe9c948a9ef5eb421ba0abdd230 /notes | |
| parent | e8e3fbe71941f28b0e94d2c8ed1382df4be86cf6 (diff) | |
| download | scratchpad-70548a5aed78a692cb6987c5b34ea10bd4ae92e9.tar.gz scratchpad-70548a5aed78a692cb6987c5b34ea10bd4ae92e9.tar.bz2 scratchpad-70548a5aed78a692cb6987c5b34ea10bd4ae92e9.tar.xz scratchpad-70548a5aed78a692cb6987c5b34ea10bd4ae92e9.zip | |
Fixing triggers
Diffstat (limited to 'notes')
| -rw-r--r-- | notes/projects/radius/sql/ippool-schema.sql | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/notes/projects/radius/sql/ippool-schema.sql b/notes/projects/radius/sql/ippool-schema.sql index fcf74ea..3730051 100644 --- a/notes/projects/radius/sql/ippool-schema.sql +++ b/notes/projects/radius/sql/ippool-schema.sql | |||
| @@ -246,10 +246,10 @@ BEGIN | |||
| 246 | 246 | ||
| 247 | -- verifies ip is not assigned to a RADIUS accounting session | 247 | -- verifies ip is not assigned to a RADIUS accounting session |
| 248 | IF ( OLD.nasId IS NOT NULL ) THEN | 248 | IF ( OLD.nasId IS NOT NULL ) THEN |
| 249 | RAISE EXCEPTION 'IP address is still assigned to NAS session'; | 249 | RETURN NULL; |
| 250 | END IF; | 250 | END IF; |
| 251 | 251 | ||
| 252 | RETURN NEW; | 252 | RETURN OLD; |
| 253 | END; | 253 | END; |
| 254 | $$; | 254 | $$; |
| 255 | 255 | ||
| @@ -285,8 +285,7 @@ CREATE OR REPLACE FUNCTION ip_trigger_truncate | |||
| 285 | AS $$ | 285 | AS $$ |
| 286 | DECLARE | 286 | DECLARE |
| 287 | BEGIN | 287 | BEGIN |
| 288 | RAISE EXCEPTION 'DO NOT TRUNCATE IP TABLE'; | 288 | RETURN NULL; |
| 289 | RETURN NEW; | ||
| 290 | END; | 289 | END; |
| 291 | $$; | 290 | $$; |
| 292 | 291 | ||
