moodle/enrol/authorize/db/mysql.sql

31 lines
1.2 KiB
SQL
Executable File

CREATE TABLE `prefix_enrol_authorize` (
`id` int(10) unsigned NOT NULL auto_increment,
`cclastfour` int(4) unsigned NOT NULL default '0',
`ccname` varchar(255) NOT NULL default '',
`courseid` int(10) unsigned NOT NULL default '0',
`userid` int(10) unsigned NOT NULL default '0',
`transid` int(10) unsigned NOT NULL default '0',
`status` int(10) unsigned NOT NULL default '0',
`timecreated` int(10) unsigned NOT NULL default '0',
`settletime` int(10) unsigned NOT NULL default '0',
`amount` varchar(10) NOT NULL default '',
`currency` varchar(3) NOT NULL default 'USD',
PRIMARY KEY (`id`),
KEY `courseid` (`courseid`),
KEY `userid` (`userid`),
KEY `status` (`status`),
KEY `transid` (`transid`)
) TYPE=MyISAM COMMENT='Holds all known information about authorize.net transactions';
CREATE TABLE `prefix_enrol_authorize_refunds` (
`id` int(10) unsigned NOT NULL auto_increment,
`orderid` int(10) unsigned NOT NULL default '0',
`status` int(1) unsigned NOT NULL default '0',
`amount` varchar(10) NOT NULL default '',
`transid` int(10) unsigned default '0',
`settletime` int(10) unsigned NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `orderid` (`orderid`),
KEY `transid` (`transid`)
) TYPE=MyISAM COMMENT='Authorize.net refunds';