You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

31 lines
1.1 KiB

CREATE TABLE IF NOT EXISTS `tiki_credits` (
`creditId` INT UNSIGNED NOT NULL AUTO_INCREMENT ,
`userId` INT( 8 ) NOT NULL ,
`credit_type` VARCHAR( 25 ) NOT NULL ,
`creation_date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
`expiration_date` TIMESTAMP NULL ,
`total_amount` FLOAT NOT NULL DEFAULT 0,
`used_amount` FLOAT NOT NULL DEFAULT 0,
`product_id` INT( 8 ) NULL ,
PRIMARY KEY ( `creditId` ) ,
INDEX ( `userId` , `credit_type` )
) ENGINE=MyISAM;
CREATE TABLE IF NOT EXISTS `tiki_credits_usage` (
`usageId` INT NOT NULL AUTO_INCREMENT,
`userId` INT NOT NULL,
`usage_date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
`credit_type` VARCHAR( 25 ) NOT NULL,
`used_amount` FLOAT NOT NULL DEFAULT 0,
`product_id` INT( 8 ) NULL ,
PRIMARY KEY ( `usageId` )
) ENGINE=MyISAM;
CREATE TABLE IF NOT EXISTS `tiki_credits_types` (
`credit_type` VARCHAR( 25 ) NOT NULL,
`display_text` VARCHAR( 50 ) DEFAULT NULL,
`unit_text` VARCHAR( 25 ) DEFAULT NULL,
`is_static_level` CHAR( 1 ) DEFAULT 'n',
`scaling_divisor` FLOAT NOT NULL DEFAULT 1,
PRIMARY KEY ( `credit_type` )
) ENGINE=MyISAM;