2005-08-02 07:45:45 +00:00
|
|
|
CREATE TABLE prefix_enrol_authorize (
|
2006-02-15 10:15:27 +00:00
|
|
|
id SERIAL PRIMARY KEY,
|
2006-08-31 18:24:37 +00:00
|
|
|
paymentmethod varchar(6) default 'cc' NOT NULL,
|
2006-02-15 10:15:27 +00:00
|
|
|
cclastfour integer DEFAULT 0 NOT NULL,
|
|
|
|
ccname varchar(255) DEFAULT '',
|
|
|
|
courseid integer DEFAULT 0 NOT NULL,
|
|
|
|
userid integer DEFAULT 0 NOT NULL,
|
|
|
|
transid integer DEFAULT 0 NOT NULL,
|
|
|
|
status integer DEFAULT 0 NOT NULL,
|
|
|
|
timecreated integer DEFAULT 0 NOT NULL,
|
|
|
|
settletime integer DEFAULT 0 NOT NULL,
|
2006-05-17 06:35:35 +00:00
|
|
|
amount varchar(10) DEFAULT '0' NOT NULL,
|
2006-08-31 18:24:37 +00:00
|
|
|
currency varchar(3) DEFAULT 'USD' NOT NULL,
|
|
|
|
CONSTRAINT enroauth_pay_ck CHECK (paymentmethod IN ('cc', 'echeck'))
|
2006-02-15 10:15:27 +00:00
|
|
|
);
|
|
|
|
|
|
|
|
CREATE INDEX prefix_enrol_authorize_courseid_idx ON prefix_enrol_authorize(courseid);
|
|
|
|
CREATE INDEX prefix_enrol_authorize_userid_idx ON prefix_enrol_authorize(userid);
|
|
|
|
CREATE INDEX prefix_enrol_authorize_status_idx ON prefix_enrol_authorize(status);
|
2006-05-04 09:42:35 +00:00
|
|
|
CREATE INDEX prefix_enrol_authorize_transid_idx ON prefix_enrol_authorize(transid);
|
2006-02-15 10:15:27 +00:00
|
|
|
|
|
|
|
CREATE TABLE prefix_enrol_authorize_refunds (
|
|
|
|
id SERIAL PRIMARY KEY,
|
|
|
|
orderid integer DEFAULT 0 NOT NULL,
|
|
|
|
status integer DEFAULT 0 NOT NULL,
|
|
|
|
amount varchar(10) DEFAULT '' NOT NULL,
|
|
|
|
transid integer DEFAULT 0,
|
|
|
|
settletime integer DEFAULT 0 NOT NULL
|
|
|
|
);
|
|
|
|
|
|
|
|
CREATE INDEX prefix_enrol_authorize_refunds_orderid_idx ON prefix_enrol_authorize_refunds(orderid);
|
2006-05-04 09:42:35 +00:00
|
|
|
CREATE INDEX prefix_enrol_authorize_refunds_transid_idx ON prefix_enrol_authorize_refunds(transid);
|