=== Schema definition (CHECK constraints visibles) ===
         constraint_name         |                                                                                                                                                                                                                       definition                                                                                                                                                                                                                        
---------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 cards_environment_check         | CHECK (((environment)::text = 'staging'::text))
 customers_email_check           | CHECK (((email)::text ~~ '%@example.com'::text))
 customers_environment_check     | CHECK (((environment)::text = 'staging'::text))
 merchants_email_check           | CHECK ((((email)::text ~~ '%@example.com'::text) OR ((email)::text ~~ '%@fintrixs-test.local'::text)))
 merchants_environment_check     | CHECK (((environment)::text = 'staging'::text))
 merchants_merchant_id_check     | CHECK (((merchant_id)::text ~~ 'TEST-%'::text))
 pan_is_stripe_test              | CHECK (((pan_token)::text = ANY ((ARRAY['4242424242424242'::character varying, '4000000000000002'::character varying, '4000000000009995'::character varying, '4000056655665556'::character varying, '5555555555554444'::character varying, '5200828282828210'::character varying, '378282246310005'::character varying, '371449635398431'::character varying, '6011111111111117'::character varying, '6011000990139424'::character varying])::text[])))
 transactions_amount_cents_check | CHECK (((amount_cents > 0) AND (amount_cents < 100000)))
 transactions_environment_check  | CHECK (((environment)::text = 'staging'::text))
 transactions_status_check       | CHECK (((status)::text = ANY ((ARRAY['approved'::character varying, 'declined'::character varying, 'pending'::character varying])::text[])))
(10 rows)

