acq.edi_message
|
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('acq.edi_message_id_seq'::regclass) |
|
account FK |
|
Yes |
||
remote_file |
|
Yes |
||
create_time |
|
No |
now() |
|
translate_time |
|
Yes |
||
process_time |
|
Yes |
||
error_time |
|
Yes |
||
status |
|
No |
'new'::text |
|
edi |
|
Yes |
||
jedi |
|
Yes |
||
error |
|
Yes |
||
purchase_order FK |
|
Yes |
||
message_type |
|
No |
Foreign Keys
| Column(s) | References | On Delete | On Update | Deferrable | Constraint |
|---|---|---|---|---|---|
|
NO ACTION |
NO ACTION |
DEFERRED |
|
|
|
NO ACTION |
NO ACTION |
DEFERRED |
|
Check Constraints
-
status_value:CHECK status = ANY (ARRAY['new'::text, 'translated'::text, 'trans_error'::text, 'processed'::text, 'proc_error'::text, 'delete_error'::text, 'retry'::text, 'complete'::text]) -
valid_message_type:CHECK message_type = ANY (ARRAY['ORDERS'::text, 'ORDRSP'::text, 'INVOIC'::text, 'OSTENQ'::text, 'OSTRPT'::text, 'DESADV'::text])
Indexes
| Index | Method | Definition |
|---|---|---|
|
btree |
|
|
btree |
|
|
btree |
|
|
btree |
|