--- db/prgsrc/mkdb.pl 2000/10/16 23:20:49 1.1 +++ db/prgsrc/mkdb.pl 2001/12/25 04:05:46 1.12 @@ -4,6 +4,11 @@ mkdb.pl - a script for creation of new database. +=head1 SYNOPSIS + +mkdb.pl + + =head1 DESCRIPTION This script will create tables Questions and Tournaments @@ -18,7 +23,7 @@ The database, user and password are hard Dmitry Rubinstein -=head1 $Id: mkdb.pl,v 1.1 2000/10/16 23:20:49 boris Exp $ +=head1 $Id: mkdb.pl,v 1.12 2001/12/25 04:05:46 roma7 Exp $ =cut @@ -60,16 +65,17 @@ print "Connected successfully\n"; KEY QuestionIdKey (QuestionId), ParentId SMALLINT UNSIGNED NOT NULL, KEY ParentIdKey (ParentId), - Number TINYINT UNSIGNED NOT NULL, + Number SMALLINT UNSIGNED NOT NULL, KEY NumberKey (Number), - # Currently there are 2 types of questions: 'Chto? Gde? Kogda?' - # and 'Brain ring'. - Type ENUM('þ','â') NOT NULL, + Type CHAR(5), + KEY TypeKey (Type), Question TEXT, - Answer TINYTEXT, - Authors TINYTEXT, - Sources TINYTEXT, - Comments TEXT + Answer TEXT, + Authors TEXT, + Sources TEXT, + Comments TEXT, + Rating TEXT, + ProcessedBySearch INT )") or die "Can't create Questions table: $!\n"; @@ -81,13 +87,15 @@ print "Connected successfully\n"; ParentId INT UNSIGNED NOT NULL, KEY ParentIdKey (ParentId), Title TINYTEXT NOT NULL, + Number SMALLINT UNSIGNED, QuestionsNum INT UNSIGNED DEFAULT 0, - Type ENUM('ç','ô','þ'), - MetaId INT UNSIGNED, + Type ENUM('ç','ô','þ'), Copyright TEXT, Info TEXT, URL TINYTEXT, FileName CHAR(25), + Editors TEXT, + EnteredBy TEXT, PlayedAt DATE, CreatedAt DATE NOT NULL )")