CREATE TABLE ec_gift_certificates (
gift_certificate_id integer PRIMARY KEY NOT NULL,
gift_certificate_state varchar(50) NOT NULL,
amount numeric(65535, 65531) NOT NULL,
amount_remaining_p bool DEFAULT true,
issue_date timestamptz,
authorized_date timestamptz,
claimed_date timestamptz,
issued_by integer,
purchased_by integer,
expires timestamptz,
user_id integer,
claim_check varchar(50),
certificate_message varchar(200),
certificate_to varchar(100),
certificate_from varchar(100),
recipient_email varchar(100),
voided_date timestamptz,
voided_by integer,
reason_for_void varchar(4000),
last_modified timestamptz NOT NULL,
last_modifying_user integer NOT NULL,
modified_ip_address varchar(20) NOT NULL,
CONSTRAINT $1 REFERENCES users (),
CONSTRAINT ec_gift_certificates_voided_by_fkey REFERENCES users (),
CONSTRAINT ec_gift_certificates_user_id_fkey REFERENCES users (),
CONSTRAINT ec_gift_certificates_issued_by_fkey REFERENCES users (),
CONSTRAINT ec_gift_certificates_purchased_by_fkey REFERENCES users (),
CONSTRAINT ec_gift_certificates_pkey REFERENCES users (),
CONSTRAINT ec_gift_certificates_last_modifying_user_fkey REFERENCES users (),
CONSTRAINT ec_gift_certificates_voided_by_fkey REFERENCES users (),
CONSTRAINT $1 REFERENCES users (),
CONSTRAINT ec_gift_certificates_issued_by_fkey REFERENCES users (),
CONSTRAINT ec_gift_certificates_last_modifying_user_fkey REFERENCES users (),
CONSTRAINT ec_gift_certificates_pkey REFERENCES users (),
CONSTRAINT ec_gift_certificates_purchased_by_fkey REFERENCES users (),
CONSTRAINT ec_gift_certificates_user_id_fkey REFERENCES users (),
CONSTRAINT ec_gift_certificates_pkey REFERENCES users (),
CONSTRAINT ec_gift_certificates_voided_by_fkey REFERENCES users (),
CONSTRAINT ec_gift_certificates_user_id_fkey REFERENCES users (),
CONSTRAINT ec_gift_certificates_purchased_by_fkey REFERENCES users (),
CONSTRAINT ec_gift_certificates_last_modifying_user_fkey REFERENCES users (),
CONSTRAINT ec_gift_certificates_issued_by_fkey REFERENCES users (),
CONSTRAINT $1 REFERENCES users (),
CONSTRAINT ec_gift_certificates_voided_by_fkey REFERENCES users (),
CONSTRAINT ec_gift_certificates_user_id_fkey REFERENCES users (),
CONSTRAINT ec_gift_certificates_purchased_by_fkey REFERENCES users (),
CONSTRAINT ec_gift_certificates_pkey REFERENCES users (),
CONSTRAINT ec_gift_certificates_last_modifying_user_fkey REFERENCES users (),
CONSTRAINT ec_gift_certificates_issued_by_fkey REFERENCES users (),
CONSTRAINT $1 REFERENCES users (),
CONSTRAINT ec_gift_certificates_voided_by_fkey REFERENCES users (),
CONSTRAINT ec_gift_certificates_user_id_fkey REFERENCES users (),
CONSTRAINT ec_gift_certificates_purchased_by_fkey REFERENCES users (),
CONSTRAINT ec_gift_certificates_pkey REFERENCES users (),
CONSTRAINT ec_gift_certificates_last_modifying_user_fkey REFERENCES users (),
CONSTRAINT ec_gift_certificates_issued_by_fkey REFERENCES users (),
CONSTRAINT $1 REFERENCES users ()
);
CREATE INDEX ec_gc_by_amount_remaining ON ec_gift_certificates (amount_remaining_p);
CREATE INDEX ec_gc_by_claim_check ON ec_gift_certificates (claim_check);
CREATE INDEX ec_gc_by_state ON ec_gift_certificates (gift_certificate_state);
CREATE INDEX ec_gc_by_user ON ec_gift_certificates (user_id);
CREATE TRIGGER ec_gift_certificates_audit_tr AFTER DELETE OR UPDATE FOR EACH ROW EXECUTE PROCEDURE ec_gift_certificates_audit_tr (disabled)
CREATE TRIGGER RI_ConstraintTrigger_a_341697 AFTER DELETE FOR EACH ROW EXECUTE PROCEDURE RI_FKey_noaction_del (disabled)
CREATE TRIGGER RI_ConstraintTrigger_a_341698 AFTER UPDATE FOR EACH ROW EXECUTE PROCEDURE RI_FKey_noaction_upd (disabled)
CREATE TRIGGER RI_ConstraintTrigger_a_341827 AFTER DELETE FOR EACH ROW EXECUTE PROCEDURE RI_FKey_noaction_del (disabled)
CREATE TRIGGER RI_ConstraintTrigger_a_341828 AFTER UPDATE FOR EACH ROW EXECUTE PROCEDURE RI_FKey_noaction_upd (disabled)
CREATE TRIGGER RI_ConstraintTrigger_a_341852 AFTER DELETE FOR EACH ROW EXECUTE PROCEDURE RI_FKey_noaction_del (disabled)
CREATE TRIGGER RI_ConstraintTrigger_a_341853 AFTER UPDATE FOR EACH ROW EXECUTE PROCEDURE RI_FKey_noaction_upd (disabled)
CREATE TRIGGER RI_ConstraintTrigger_a_341877 AFTER DELETE FOR EACH ROW EXECUTE PROCEDURE RI_FKey_noaction_del (disabled)
CREATE TRIGGER RI_ConstraintTrigger_a_341878 AFTER UPDATE FOR EACH ROW EXECUTE PROCEDURE RI_FKey_noaction_upd (disabled)
CREATE TRIGGER RI_ConstraintTrigger_c_341889 AFTER INSERT FOR EACH ROW EXECUTE PROCEDURE RI_FKey_check_ins (disabled)
CREATE TRIGGER RI_ConstraintTrigger_c_341890 AFTER UPDATE FOR EACH ROW EXECUTE PROCEDURE RI_FKey_check_upd (disabled)
CREATE TRIGGER RI_ConstraintTrigger_c_341894 AFTER INSERT FOR EACH ROW EXECUTE PROCEDURE RI_FKey_check_ins (disabled)
CREATE TRIGGER RI_ConstraintTrigger_c_341895 AFTER UPDATE FOR EACH ROW EXECUTE PROCEDURE RI_FKey_check_upd (disabled)
CREATE TRIGGER RI_ConstraintTrigger_c_341899 AFTER INSERT FOR EACH ROW EXECUTE PROCEDURE RI_FKey_check_ins (disabled)
CREATE TRIGGER RI_ConstraintTrigger_c_341900 AFTER UPDATE FOR EACH ROW EXECUTE PROCEDURE RI_FKey_check_upd (disabled)
CREATE TRIGGER RI_ConstraintTrigger_c_341904 AFTER INSERT FOR EACH ROW EXECUTE PROCEDURE RI_FKey_check_ins (disabled)
CREATE TRIGGER RI_ConstraintTrigger_c_341905 AFTER UPDATE FOR EACH ROW EXECUTE PROCEDURE RI_FKey_check_upd (disabled)
CREATE TRIGGER RI_ConstraintTrigger_c_341909 AFTER INSERT FOR EACH ROW EXECUTE PROCEDURE RI_FKey_check_ins (disabled)
CREATE TRIGGER RI_ConstraintTrigger_c_341910 AFTER UPDATE FOR EACH ROW EXECUTE PROCEDURE RI_FKey_check_upd (disabled)
CREATE TRIGGER RI_ConstraintTrigger_a_341982 AFTER DELETE FOR EACH ROW EXECUTE PROCEDURE RI_FKey_noaction_del (disabled)
CREATE TRIGGER RI_ConstraintTrigger_a_341983 AFTER UPDATE FOR EACH ROW EXECUTE PROCEDURE RI_FKey_noaction_upd (disabled)
-- Tables with foreign keys that refer to ec_gift_certificates:
--ec_automatic_email_log($1)
--ec_automatic_email_log(ec_gift_certificates_issued_by_fkey)
--ec_automatic_email_log(ec_gift_certificates_last_modifying_user_fkey)
--ec_automatic_email_log(ec_gift_certificates_pkey)
--ec_automatic_email_log(ec_gift_certificates_purchased_by_fkey)
--ec_automatic_email_log(ec_gift_certificates_user_id_fkey)
--ec_automatic_email_log(ec_gift_certificates_voided_by_fkey)
--ec_customer_service_issues($1)
--ec_customer_service_issues(ec_gift_certificates_issued_by_fkey)
--ec_customer_service_issues(ec_gift_certificates_last_modifying_user_fkey)
--ec_customer_service_issues(ec_gift_certificates_pkey)
--ec_customer_service_issues(ec_gift_certificates_purchased_by_fkey)
--ec_customer_service_issues(ec_gift_certificates_user_id_fkey)
--ec_customer_service_issues(ec_gift_certificates_voided_by_fkey)
--ec_financial_transactions($1)
--ec_financial_transactions(ec_gift_certificates_issued_by_fkey)
--ec_financial_transactions(ec_gift_certificates_last_modifying_user_fkey)
--ec_financial_transactions(ec_gift_certificates_pkey)
--ec_financial_transactions(ec_gift_certificates_purchased_by_fkey)
--ec_financial_transactions(ec_gift_certificates_user_id_fkey)
--ec_financial_transactions(ec_gift_certificates_voided_by_fkey)
--ec_gift_certificate_usage($1)
--ec_gift_certificate_usage(ec_gift_certificates_issued_by_fkey)
--ec_gift_certificate_usage(ec_gift_certificates_last_modifying_user_fkey)
--ec_gift_certificate_usage(ec_gift_certificates_pkey)
--ec_gift_certificate_usage(ec_gift_certificates_purchased_by_fkey)
--ec_gift_certificate_usage(ec_gift_certificates_user_id_fkey)
--ec_gift_certificate_usage(ec_gift_certificates_voided_by_fkey)
--ec_problems_log($1)
--ec_problems_log(ec_gift_certificates_issued_by_fkey)
--ec_problems_log(ec_gift_certificates_last_modifying_user_fkey)
--ec_problems_log(ec_gift_certificates_pkey)
--ec_problems_log(ec_gift_certificates_purchased_by_fkey)
--ec_problems_log(ec_gift_certificates_user_id_fkey)
--ec_problems_log(ec_gift_certificates_voided_by_fkey)
-- Table size: 0 bytes
-- Table rows: 0
Tables: