vandelay.session_tracker
|
Cascading Deletes: Deleting rows from this table will cascade to: actor.workstation. |
|
Deferrable Constraints: The following FK constraints are deferrable — they are checked at transaction end, not statement end: |
Columns
| Column | Type | Nullable | Default | Notes |
|---|---|---|---|---|
id PK |
|
No |
nextval('vandelay.session_tracker_id_seq'::regclass) |
|
session_key |
|
No |
||
name |
|
No |
||
usr FK |
|
No |
||
workstation FK |
|
No |
||
record_type |
|
No |
'bib'::text |
|
queue |
|
No |
||
create_time |
|
No |
now() |
|
update_time |
|
No |
now() |
|
state |
|
No |
'active'::text |
|
action_type |
|
No |
'enqueue'::text |
|
total_actions |
|
No |
0 |
|
actions_performed |
|
No |
0 |
Foreign Keys
| Column(s) | References | On Delete | On Update | Deferrable | Constraint |
|---|---|---|---|---|---|
|
NO ACTION |
NO ACTION |
DEFERRED |
|
|
|
CASCADE |
NO ACTION |
DEFERRED |
|
Check Constraints
-
vand_tracker_valid_action_type:CHECK action_type = ANY (ARRAY['upload'::text, 'enqueue'::text, 'import'::text]) -
vand_tracker_valid_record_type:CHECK record_type = ANY (ARRAY['bib'::text, 'authority'::text]) -
vand_tracker_valid_state:CHECK state = ANY (ARRAY['active'::text, 'error'::text, 'complete'::text])