version 1.1, 2000/10/16 23:20:49
|
version 1.11, 2001/10/14 17:48:12
|
Line 4
|
Line 4
|
|
|
mkdb.pl - a script for creation of new database. |
mkdb.pl - a script for creation of new database. |
|
|
|
=head1 SYNOPSIS |
|
|
|
mkdb.pl |
|
|
|
|
=head1 DESCRIPTION |
=head1 DESCRIPTION |
|
|
This script will create tables Questions and Tournaments |
This script will create tables Questions and Tournaments |
Line 60 print "Connected successfully\n";
|
Line 65 print "Connected successfully\n";
|
KEY QuestionIdKey (QuestionId), |
KEY QuestionIdKey (QuestionId), |
ParentId SMALLINT UNSIGNED NOT NULL, |
ParentId SMALLINT UNSIGNED NOT NULL, |
KEY ParentIdKey (ParentId), |
KEY ParentIdKey (ParentId), |
Number TINYINT UNSIGNED NOT NULL, |
Number SMALLINT UNSIGNED NOT NULL, |
KEY NumberKey (Number), |
KEY NumberKey (Number), |
# Currently there are 2 types of questions: 'Chto? Gde? Kogda?' |
Type TEXT NOT NULL, |
# and 'Brain ring'. |
|
Type ENUM('þ','â') NOT NULL, |
|
Question TEXT, |
Question TEXT, |
Answer TINYTEXT, |
Answer TEXT, |
Authors TINYTEXT, |
Authors TEXT, |
Sources TINYTEXT, |
Sources TEXT, |
Comments TEXT |
Comments TEXT, |
|
Rating TEXT, |
|
ProcessedBySearch INT |
)") |
)") |
or die "Can't create Questions table: $!\n"; |
or die "Can't create Questions table: $!\n"; |
|
|
Line 81 print "Connected successfully\n";
|
Line 86 print "Connected successfully\n";
|
ParentId INT UNSIGNED NOT NULL, |
ParentId INT UNSIGNED NOT NULL, |
KEY ParentIdKey (ParentId), |
KEY ParentIdKey (ParentId), |
Title TINYTEXT NOT NULL, |
Title TINYTEXT NOT NULL, |
|
Number SMALLINT UNSIGNED, |
QuestionsNum INT UNSIGNED DEFAULT 0, |
QuestionsNum INT UNSIGNED DEFAULT 0, |
Type ENUM('ç','ô','þ'), |
Type ENUM('ç','ô','þ'), |
MetaId INT UNSIGNED, |
|
Copyright TEXT, |
Copyright TEXT, |
Info TEXT, |
Info TEXT, |
URL TINYTEXT, |
URL TINYTEXT, |
FileName CHAR(25), |
FileName CHAR(25), |
|
Editors TEXT, |
|
EnteredBy TEXT, |
PlayedAt DATE, |
PlayedAt DATE, |
CreatedAt DATE NOT NULL |
CreatedAt DATE NOT NULL |
)") |
)") |