source: branches/1.1dev/docs/test.mysql

Last change on this file was 1, checked in by scdev, 19 years ago

Initial import.

File size: 9.6 KB
Line 
1# GRANT select, insert, update, delete, drop, create, alter ON test.* to test@localhost IDENTIFIED BY 'asdf';
2
3DROP DATABASE IF EXISTS test;
4CREATE DATABASE test;
5USE test;
6
7DROP TABLE IF EXISTS category_tbl;
8CREATE TABLE category_tbl (
9    category_id smallint(6) NOT NULL auto_increment,
10    category_name varchar(255) NOT NULL default '',
11    added_datetime datetime NOT NULL default '0000-00-00 00:00:00',
12    PRIMARY KEY (category_id),
13    KEY category_name (category_name)
14) TYPE=MyISAM;
15
16DROP TABLE IF EXISTS article_category_tbl;
17CREATE TABLE article_category_tbl (
18    article_id smallint(6) NOT NULL default '0',
19    category_id smallint(6) NOT NULL default '0',
20    KEY article_id (article_id),
21    KEY category_id (category_id)
22) TYPE=MyISAM;
23
24DROP TABLE IF EXISTS glossary_category_tbl;
25CREATE TABLE glossary_category_tbl (
26    glossary_id smallint(6) NOT NULL default '0',
27    category_id smallint(6) NOT NULL default '0',
28    KEY glossary_id (glossary_id),
29    KEY category_id (category_id)
30) TYPE=MyISAM;
31
32DROP TABLE IF EXISTS article_tbl;
33CREATE TABLE article_tbl (
34    article_id smallint(6) NOT NULL auto_increment,
35    title varchar(255) NOT NULL default '',
36    author varchar(255) NOT NULL default '',
37    pub_date date NOT NULL default '0000-00-00',
38    img_file varchar(255) NOT NULL default '',
39    source varchar(255) NOT NULL default '',
40    summary text NOT NULL,
41    content mediumtext NOT NULL,
42    featured enum('true') default NULL,
43    publish enum('true') NOT NULL default 'true',
44    added_datetime datetime NOT NULL default '0000-00-00 00:00:00',
45    PRIMARY KEY  (article_id),
46    KEY pub_date (pub_date),
47    KEY publish (publish),
48    KEY featured (featured),
49    FULLTEXT KEY content (content)
50) TYPE=MyISAM;
51
52DROP TABLE IF EXISTS glossary_tbl;
53CREATE TABLE glossary_tbl (
54    glossary_id smallint(6) NOT NULL auto_increment,
55    term varchar(255) NOT NULL default '',
56    definition text NOT NULL,
57    img_file varchar(255) NOT NULL default '',
58    urllinks text NOT NULL,
59    author varchar(255) NOT NULL default '',
60    pub_date text NOT NULL,
61    publish enum('true') NOT NULL default 'true',
62    added_datetime datetime NOT NULL default '0000-00-00 00:00:00',
63    PRIMARY KEY (glossary_id),
64    KEY term (term),
65    KEY publish (publish)
66) TYPE=MyISAM;
67
68DROP TABLE IF EXISTS access_site_tbl;
69CREATE TABLE access_site_tbl (
70    access_site_id smallint(6) NOT NULL auto_increment,
71    site_name varchar(255) NOT NULL default '',
72    owner varchar(255) NOT NULL default '',
73    city varchar(255) NOT NULL default '',
74    country varchar(255) NOT NULL default '',
75    land_use enum('Public','Private') default NULL,
76    acres float NOT NULL default '0',
77    rivermile_start float NOT NULL default '0',
78    rivermile_end float NOT NULL default '0',
79    gps_lat float NOT NULL default '0',
80    gps_lon float NOT NULL default '0',
81    gps_alt float NOT NULL default '0',
82    location_description text NOT NULL,
83    site_description text NOT NULL,
84    topology_hydrology text NOT NULL,
85    vegitation_wildlife text NOT NULL,
86    current_land_use text NOT NULL,
87    adjacent_land_use text NOT NULL,
88    access_via enum('Public road','River only') default NULL,
89    access_description text NOT NULL,
90    facility_signage enum('Entrance','Directional','Facility Rules','Services') default NULL,
91    facility_boating enum('Marina','Boat Ramp(s)','Manual Put-in/Put-out','Boat Dock/Landing','Boat Trailer Parking') default NULL,
92    facility_parking enum('Paved Lot','Gravel Lot','Dirt Lot') default NULL,
93    facility_pedestrian_access enum('ADA Accessible','Paved Walkways','Trails') default NULL,
94    facility_picnic_sites enum('Picnic Table(s)','Picnic Shelter(s)','Barbecue Grill(s)/Pit(s)','Turf Area','Tree Shaded') default NULL,
95    facility_water enum('Potable Water','Drinking Fountains') default NULL,
96    facility_bathrooms enum('Flush Toilets & Sinks','Porta-Potties','Showers') default NULL,
97    facility_other enum('Public Phones','Amphitheater','Store','Resturant','Informational kiosk','Bar/Tavern/Pub') default NULL,
98    activities enum('Motor Boating','Kayaking/Canoeing','Fishing','Hunting','Swimming','Tubing','Birding','Photography','Walking Trails','Hiking Trails','Nature Observation','Nature Walk') default NULL,
99    activities_tent_sites enum('true') default NULL,
100    activities_tent_sites_num smallint(6) NOT NULL default '0',
101    activities_tent_sites_reservable enum('true') default NULL,
102    activities_group_camp_sites enum('true') default NULL,
103    activities_group_camp_sites_num smallint(6) NOT NULL default '0',
104    activities_group_camp_sites_reservable enum('true') default NULL,
105    activities_trailer_sites enum('true') default NULL,
106    activities_trailer_sites_num smallint(6) NOT NULL default '0',
107    activities_trailer_sites_reservable enum('true') default NULL,
108    activities_rc_sites enum('true') default NULL,
109    activities_rc_sites_num smallint(6) NOT NULL default '0',
110    activities_rc_sites_reservable enum('true') default NULL,
111    activities_cabins enum('true') default NULL,
112    activities_cabins_num smallint(6) NOT NULL default '0',
113    activities_cabins_reservable enum('true') default NULL,
114    added_datetime datetime NOT NULL default '0000-00-00 00:00:00',
115    PRIMARY KEY  (access_site_id),
116    KEY gps_lat (gps_lat),
117    KEY gps_lon (gps_lon),
118    KEY gps_alt (gps_alt)
119) TYPE=MyISAM;
120
121DROP TABLE IF EXISTS pr_tbl;
122CREATE TABLE pr_tbl (
123    pr_id smallint(6) NOT NULL auto_increment,
124    pub_date date NOT NULL default '0000-00-00',
125    source varchar(255) NOT NULL default '',
126    source_logo varchar(255) NOT NULL default '',
127    title varchar(255) NOT NULL default '',
128    pullquote text NOT NULL,
129    story mediumtext NOT NULL,
130    featured enum('true') default NULL,
131    added_datetime datetime NOT NULL default '0000-00-00 00:00:00',
132    article_category int(11) NOT NULL default '0',
133    order_id int(11) NOT NULL default '0',
134    PRIMARY KEY (pr_id),
135    KEY pub_date (pub_date),
136    KEY featured (featured)
137) TYPE=MyISAM;
138
139DROP TABLE IF EXISTS testimonial_tbl;
140CREATE TABLE testimonial_tbl (
141    testimonial_id smallint(6) NOT NULL auto_increment,
142    pub_date date NOT NULL default '0000-00-00',
143    source_name varchar(255) NOT NULL default '',
144    source_company varchar(255) NOT NULL default '',
145    source_logo varchar(255) NOT NULL default '',
146    summary text NOT NULL,
147    content mediumtext NOT NULL,
148    featured enum('true') default NULL,
149    added_datetime datetime NOT NULL default '0000-00-00 00:00:00',
150    article_category int(11) NOT NULL default '0',
151    order_id int(11) NOT NULL default '0',
152    publish enum('true') default NULL,
153    PRIMARY KEY (testimonial_id),
154    KEY pub_date (pub_date),
155    KEY publish (publish)
156) TYPE=MyISAM;
157
158DROP TABLE IF EXISTS admin_tbl;
159CREATE TABLE admin_tbl (
160    admin_id smallint(6) NOT NULL auto_increment,
161    username varchar(255) NOT NULL default '',
162    userpass varchar(255) NOT NULL default '',
163    priv enum('root','admin','editor') default NULL,
164    seconds_online int(11) NOT NULL default '0',
165    added_datetime datetime NOT NULL default '0000-00-00 00:00:00',
166    last_login_datetime datetime NOT NULL default '0000-00-00 00:00:00',
167    last_access_datetime datetime NOT NULL default '0000-00-00 00:00:00',
168    last_login_ip varchar(255) NOT NULL default '0.0.0.0',
169    PRIMARY KEY (admin_id),
170    KEY username (username),
171    KEY userpass (userpass)
172) TYPE=MyISAM;
173
174DROP TABLE IF EXISTS textnode_tbl;
175CREATE TABLE textnode_tbl (
176    textnode_id smallint(6) NOT NULL auto_increment,
177    short_title varchar(255) NOT NULL default '',
178    long_title varchar(255) NOT NULL default '',
179    summary text NOT NULL,
180    content mediumtext NOT NULL,
181    publish enum('true') NOT NULL default 'true',
182    PRIMARY KEY (textnode_id),
183    KEY publish (publish)
184) TYPE=MyISAM;
185
186DROP TABLE IF EXISTS node_tbl;
187CREATE TABLE node_tbl (
188    parent_type enum('textnode','box_spot') default NULL,
189    parent_id mediumint(6) NOT NULL default '0',
190    child_type enum('textnode','product') default NULL,
191    child_id mediumint(6) NOT NULL default '0',
192    relationship_type enum('container','link','attribute') default NULL,
193    subnode_quantity mediumint(6) NOT NULL default '0',
194    title varchar(255) NOT NULL default '',
195    KEY parent_type (parent_type,parent_id),
196    KEY child_type (child_type,child_id),
197    KEY relationship_type (relationship_type)
198) TYPE=MyISAM;
199
200DROP TABLE IF EXISTS session_tbl;
201CREATE TABLE session_tbl (
202    session_id char(32) NOT NULL default '',
203    session_data mediumtext NOT NULL,
204    last_access timestamp(14) NOT NULL,
205    PRIMARY KEY (session_id),
206    KEY last_access (last_access)
207) TYPE=MyISAM;
208
209
210#########################################################################
211
212REPLACE INTO admin_tbl VALUES (
213    '1',
214    'q',
215    md5(''),
216    'root',
217    '0',
218    NOW(),
219    '0000-00-00 00:00:00',
220    '0000-00-00 00:00:00',
221    '0.0.0.0'
222);
223
224
225REPLACE INTO node_tbl VALUES (
226    'textnode',
227    '0',
228    'textnode',
229    '1',
230    NULL,
231    '0',
232    'root'
233);
234
235REPLACE INTO textnode_tbl VALUES (
236    '1',
237    'root',
238    'this is the root node',
239    'summary',
240    'content',
241    'true'
242);
243
244INSERT INTO category_tbl VALUES ('', 'test category 1', NOW());
245INSERT INTO category_tbl VALUES ('', 'test category asdf', NOW());
246INSERT INTO category_tbl VALUES ('', 'test category 2', NOW());
247INSERT INTO category_tbl VALUES ('', 'test category qwer', NOW());
248INSERT INTO category_tbl VALUES ('', 'test category 3', NOW());
249INSERT INTO category_tbl VALUES ('', 'test category zxcv', NOW());
250INSERT INTO category_tbl VALUES ('', 'test category 44', NOW());
251INSERT INTO category_tbl VALUES ('', 'test category tt', NOW());
252INSERT INTO category_tbl VALUES ('', 'test category azq', NOW());
253INSERT INTO category_tbl VALUES ('', 'test category gr', NOW());
Note: See TracBrowser for help on using the repository browser.