Skip to content

public.slip_copies

Description

Labels

svc-smarttab

Columns

NameTypeDefaultNullableChildrenParentsComment
idintegernextval('card_slip_copies_id_seq'::regclass)falsepublic.slip_copies
slip_idintegerfalsepublic.slips
slip_typevarchar(20)false
copy_numberintegerfalse
delivery_methodvarchar(50)false
delivery_statusvarchar(50)false
mobile_numbervarchar(20)true
emailvarchar(255)true
statusvarchar(20)false
original_copy_idintegertruepublic.slip_copies
delivered_by_device_idvarchar(100)true
created_attimestamp with time zonenow()false
delivered_attimestamp with time zonetrue
disabled_attimestamp with time zonetrue
disabled_reasontexttrue
error_messagetexttrue
transaction_typevarchar(20)'payment'::character varyingfalse
refund_iduuidtruepublic.refunds

Viewpoints

NameDefinition
Receipts & SlipsReceipt and credit card slip generation and delivery

Constraints

NameTypeDefinition
slip_copies_delivery_method_checkCHECKCHECK (((delivery_method)::text = ANY ((ARRAY['print'::character varying, 'sms'::character varying, 'email'::character varying, 'none'::character varying])::text[])))
slip_copies_slip_type_checkCHECKCHECK (((slip_type)::text = ANY ((ARRAY['customer'::character varying, 'merchant'::character varying, 'company'::character varying])::text[])))
slip_copies_status_checkCHECKCHECK (((status)::text = ANY ((ARRAY['valid'::character varying, 'invalid'::character varying, 'disabled'::character varying])::text[])))
slip_copies_transaction_type_checkCHECKCHECK (((transaction_type)::text = ANY ((ARRAY['payment'::character varying, 'refund'::character varying])::text[])))
slip_copies_refund_id_fkeyFOREIGN KEYFOREIGN KEY (refund_id) REFERENCES refunds(id) ON DELETE SET NULL
slip_copies_slip_id_fkeyFOREIGN KEYFOREIGN KEY (slip_id) REFERENCES slips(id) ON DELETE CASCADE
card_slip_copies_pkeyPRIMARY KEYPRIMARY KEY (id)
slip_copies_original_copy_id_fkeyFOREIGN KEYFOREIGN KEY (original_copy_id) REFERENCES slip_copies(id) ON DELETE SET NULL

Indexes

NameDefinition
card_slip_copies_pkeyCREATE UNIQUE INDEX card_slip_copies_pkey ON public.slip_copies USING btree (id)
ix_slip_copies_slip_idCREATE INDEX ix_slip_copies_slip_id ON public.slip_copies USING btree (slip_id)
ix_slip_copies_refund_idCREATE INDEX ix_slip_copies_refund_id ON public.slip_copies USING btree (refund_id)

Relations


Generated by tbls

MPAC — MP-Solution Advanced Cloud Service