|
From: <unl...@us...> - 2002-08-11 06:42:28
|
Update of /cvsroot/meshdb/www/deal In directory usw-pr-cvs1:/tmp/cvs-serv5172 Modified Files: deal.sql Log Message: Changes to the deal and donations database schema. Table attributes have been updated to reflect. The main difference is the ability via the deal_status for a person to disable eenable a deal. The other changes are purely for efficeny and schema readability. The next step the the PHP. Index: deal.sql =================================================================== RCS file: /cvsroot/meshdb/www/deal/deal.sql,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- deal.sql 10 Aug 2002 11:57:18 -0000 1.2 +++ deal.sql 11 Aug 2002 06:42:24 -0000 1.3 @@ -1,75 +1,77 @@ -# MySQL dump 8.12 -# -# Host: bo Database: mesh -#-------------------------------------------------------- -# Server version 3.23.39-log +# Host: localhost +# Generation Time: Aug 11, 2002 at 04:32 +# Server version: 3.23.49 +# PHP Version: 4.1.2 +# Database : `meshdb` +# -------------------------------------------------------- # -# Table structure for table 'rhp' +# Table structure for table `deal` # -DROP TABLE IF EXISTS rhp; -CREATE TABLE rhp ( - id int(11) NOT NULL auto_increment, - status tinytext, - class tinytext, - description mediumtext, - descriptionurl mediumtext, - donator mediumtext, - donatedwhen datetime default NULL, - donatorurl mediumtext, - user mediumtext, - usedwhen datetime default NULL, - userurl mediumtext, - lostwhen datetime default NULL, - comment text, - PRIMARY KEY (id) +CREATE TABLE deal ( + deal_id mediumint(9) NOT NULL auto_increment, + vendor_id mediumint(9) NOT NULL default '0', + product_id mediumint(9) NOT NULL default '0', + deal_minimum_quantity smallint(6) NOT NULL default '0', + deal_unit_price float NOT NULL default '0', + deal_spotted int(11) unsigned NOT NULL default '0', + deal_expires int(11) unsigned NOT NULL default '0', + deal_spotter varchar(255) default NULL, + deal_description text, + deal_key varchar(16) NOT NULL default '', + deal_url varchar(255) default NULL, + deal_status tinyint(1) NOT NULL default '1', + PRIMARY KEY (deal_id) ) TYPE=MyISAM; +# -------------------------------------------------------- # -# Table structure for table 'vendor' +# Table structure for table `donation` # -DROP TABLE IF EXISTS vendor; -CREATE TABLE vendor ( - id int(11) NOT NULL auto_increment, - name tinytext, - url mediumtext, - PRIMARY KEY (id) +CREATE TABLE donation ( + donation_id mediumint(9) NOT NULL auto_increment, + donation_class varchar(255) default NULL, + donation_description text, + donation_description_url varchar(255) default NULL, + donation_donator varchar(255) default NULL, + donation_donator_email varchar(255) default NULL, + donation_donator_url varchar(255) default NULL, + donation_donated_when int(11) unsigned NOT NULL default '0', + donation_user varchar(255) default NULL, + donation_user_email varchar(255) default NULL, + donation_user_url varchar(255) default NULL, + donation_user_used int(11) unsigned NOT NULL default '0', + donation_user_lost int(11) unsigned NOT NULL default '0', + donation_status tinyint(1) NOT NULL default '1', + PRIMARY KEY (donation_id) ) TYPE=MyISAM; +# -------------------------------------------------------- # -# Table structure for table 'deal' +# Table structure for table `product` # -DROP TABLE IF EXISTS deal; -CREATE TABLE deal ( - id int(11) NOT NULL auto_increment, - vendorid int(11) default NULL, - productid int(11) default NULL, - minqty int(11) default NULL, - unitprice float default NULL, - spotted datetime default NULL, - expires datetime default NULL, - spotter mediumtext, - note mediumtext, - keypass varchar(64) default NULL, - url mediumtext, - PRIMARY KEY (id) +CREATE TABLE product ( + product_id mediumint(9) NOT NULL auto_increment, + product_class varchar(255) default NULL, + product_name varchar(255) default NULL, + product_url varchar(255) default NULL, + product_manufacturer varchar(255) default NULL, + product_description text, + PRIMARY KEY (product_id) ) TYPE=MyISAM; +# -------------------------------------------------------- # -# Table structure for table 'product' +# Table structure for table `vendor` # -DROP TABLE IF EXISTS product; -CREATE TABLE product ( - id int(11) NOT NULL auto_increment, - class tinytext, - name mediumtext, - url mediumtext, - manuf tinytext, - description mediumtext, - PRIMARY KEY (id) +CREATE TABLE vendor ( + vendor_id mediumint(9) NOT NULL auto_increment, + vendor_name varchar(255) default NULL, + vendor_url varchar(255) default NULL, + PRIMARY KEY (vendor_id) ) TYPE=MyISAM; |