source: trunk/admin/phpwebgallery_structure.sql @ 65

Last change on this file since 65 was 65, checked in by z0rglub, 21 years ago

/bin/date +"%Y.%m.%d_%Hh%M"

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 7.7 KB
Line 
1-- MySQL dump 8.21
2--
3-- Host: localhost    Database: devel
4---------------------------------------------------------
5-- Server version       3.23.49-log
6
7--
8-- Table structure for table 'phpwebgallery_categories'
9--
10
11DROP TABLE IF EXISTS phpwebgallery_categories;
12CREATE TABLE phpwebgallery_categories (
13  id smallint(5) unsigned NOT NULL auto_increment,
14  date_last date default NULL,
15  nb_images mediumint(8) unsigned NOT NULL default '0',
16  name varchar(255) NOT NULL default '',
17  id_uppercat smallint(5) unsigned default NULL,
18  comment text,
19  dir varchar(255) default NULL,
20  rank tinyint(3) unsigned default NULL,
21  status enum('public','private') NOT NULL default 'public',
22  site_id tinyint(4) unsigned NOT NULL default '1',
23  visible enum('true','false') NOT NULL default 'true',
24  uploadable enum('true','false') NOT NULL default 'false',
25  PRIMARY KEY  (id)
26) TYPE=MyISAM;
27
28--
29-- Table structure for table 'phpwebgallery_comments'
30--
31
32DROP TABLE IF EXISTS phpwebgallery_comments;
33CREATE TABLE phpwebgallery_comments (
34  id int(11) unsigned NOT NULL auto_increment,
35  image_id mediumint(8) unsigned NOT NULL default '0',
36  date int(11) unsigned NOT NULL default '0',
37  author varchar(255) NOT NULL default '',
38  content longtext,
39  validated enum('true','false') NOT NULL default 'false',
40  PRIMARY KEY  (id)
41) TYPE=MyISAM;
42
43--
44-- Table structure for table 'phpwebgallery_config'
45--
46
47DROP TABLE IF EXISTS phpwebgallery_config;
48CREATE TABLE phpwebgallery_config (
49  prefix_thumbnail varchar(10) NOT NULL default 'TN-',
50  webmaster varchar(255) NOT NULL default '',
51  mail_webmaster varchar(255) NOT NULL default '',
52  access enum('free','restricted') default 'free',
53  session_id_size tinyint(3) unsigned NOT NULL default '4',
54  session_keyword varchar(255) default NULL,
55  session_time tinyint(3) unsigned NOT NULL default '30',
56  max_user_listbox tinyint(3) unsigned NOT NULL default '10',
57  show_comments enum('true','false') NOT NULL default 'true',
58  nb_comment_page tinyint(4) NOT NULL default '10',
59  upload_available enum('true','false') NOT NULL default 'false',
60  upload_maxfilesize smallint(5) unsigned NOT NULL default '150',
61  upload_maxwidth smallint(5) unsigned NOT NULL default '800',
62  upload_maxheight smallint(5) unsigned NOT NULL default '600',
63  upload_maxwidth_thumbnail smallint(5) unsigned NOT NULL default '150',
64  upload_maxheight_thumbnail smallint(5) unsigned NOT NULL default '100',
65  log enum('true','false') NOT NULL default 'false',
66  comments_validation enum('true','false') NOT NULL default 'false',
67  comments_forall enum('true','false') NOT NULL default 'false',
68  authorize_cookies enum('true','false') NOT NULL default 'false'
69) TYPE=MyISAM;
70
71--
72-- Table structure for table 'phpwebgallery_favorites'
73--
74
75DROP TABLE IF EXISTS phpwebgallery_favorites;
76CREATE TABLE phpwebgallery_favorites (
77  user_id smallint(5) unsigned NOT NULL default '0',
78  image_id mediumint(8) unsigned NOT NULL default '0',
79  KEY user_id (user_id,image_id)
80) TYPE=MyISAM;
81
82--
83-- Table structure for table 'phpwebgallery_group_access'
84--
85
86DROP TABLE IF EXISTS phpwebgallery_group_access;
87CREATE TABLE phpwebgallery_group_access (
88  group_id smallint(5) unsigned NOT NULL default '0',
89  cat_id smallint(5) unsigned NOT NULL default '0',
90  PRIMARY KEY  (group_id,cat_id)
91) TYPE=MyISAM;
92
93--
94-- Table structure for table 'phpwebgallery_groups'
95--
96
97DROP TABLE IF EXISTS phpwebgallery_groups;
98CREATE TABLE phpwebgallery_groups (
99  id smallint(5) unsigned NOT NULL auto_increment,
100  name varchar(255) NOT NULL default '',
101  PRIMARY KEY  (id)
102) TYPE=MyISAM;
103
104--
105-- Table structure for table 'phpwebgallery_history'
106--
107
108DROP TABLE IF EXISTS phpwebgallery_history;
109CREATE TABLE phpwebgallery_history (
110  date int(11) NOT NULL default '0',
111  login varchar(15) default NULL,
112  IP varchar(50) NOT NULL default '',
113  category varchar(150) default NULL,
114  file varchar(50) default NULL,
115  picture varchar(150) default NULL
116) TYPE=MyISAM;
117
118--
119-- Table structure for table 'phpwebgallery_image_category'
120--
121
122DROP TABLE IF EXISTS phpwebgallery_image_category;
123CREATE TABLE phpwebgallery_image_category (
124  image_id mediumint(8) unsigned NOT NULL default '0',
125  category_id smallint(5) unsigned NOT NULL default '0',
126  PRIMARY KEY  (image_id,category_id)
127) TYPE=MyISAM;
128
129--
130-- Table structure for table 'phpwebgallery_images'
131--
132
133DROP TABLE IF EXISTS phpwebgallery_images;
134CREATE TABLE phpwebgallery_images (
135  id mediumint(8) unsigned NOT NULL auto_increment,
136  file varchar(255) NOT NULL default '',
137  date_available date NOT NULL default '0000-00-00',
138  date_creation date default NULL,
139  tn_ext char(3) NOT NULL default 'jpg',
140  name varchar(255) default NULL,
141  comment text,
142  author varchar(255) default NULL,
143  hit int(10) unsigned NOT NULL default '0',
144  filesize mediumint(9) unsigned default NULL,
145  width smallint(9) unsigned default NULL,
146  height smallint(9) unsigned default NULL,
147  keywords varchar(255) default NULL,
148  storage_category_id smallint(5) unsigned default NULL,
149  PRIMARY KEY  (id)
150) TYPE=MyISAM;
151
152--
153-- Table structure for table 'phpwebgallery_sessions'
154--
155
156DROP TABLE IF EXISTS phpwebgallery_sessions;
157CREATE TABLE phpwebgallery_sessions (
158  id varchar(255) binary NOT NULL default '',
159  user_id smallint(5) unsigned NOT NULL default '0',
160  expiration int(10) unsigned NOT NULL default '0',
161  ip varchar(255) NOT NULL default '',
162  PRIMARY KEY  (id)
163) TYPE=MyISAM;
164
165--
166-- Table structure for table 'phpwebgallery_sites'
167--
168
169DROP TABLE IF EXISTS phpwebgallery_sites;
170CREATE TABLE phpwebgallery_sites (
171  id tinyint(4) NOT NULL auto_increment,
172  galleries_url varchar(255) NOT NULL default '',
173  PRIMARY KEY  (id),
174  UNIQUE KEY galleries_url (galleries_url)
175) TYPE=MyISAM;
176
177--
178-- Table structure for table 'phpwebgallery_user_access'
179--
180
181DROP TABLE IF EXISTS phpwebgallery_user_access;
182CREATE TABLE phpwebgallery_user_access (
183  user_id smallint(5) unsigned NOT NULL default '0',
184  cat_id smallint(5) unsigned NOT NULL default '0',
185  PRIMARY KEY  (user_id,cat_id)
186) TYPE=MyISAM;
187
188--
189-- Table structure for table 'phpwebgallery_user_group'
190--
191
192DROP TABLE IF EXISTS phpwebgallery_user_group;
193CREATE TABLE phpwebgallery_user_group (
194  user_id smallint(5) unsigned NOT NULL default '0',
195  group_id smallint(5) unsigned NOT NULL default '0',
196  PRIMARY KEY  (group_id,user_id)
197) TYPE=MyISAM;
198
199--
200-- Table structure for table 'phpwebgallery_users'
201--
202
203DROP TABLE IF EXISTS phpwebgallery_users;
204CREATE TABLE phpwebgallery_users (
205  id smallint(5) unsigned NOT NULL auto_increment,
206  username varchar(20) binary NOT NULL default '',
207  password varchar(255) NOT NULL default '',
208  mail_address varchar(255) default NULL,
209  nb_image_line tinyint(1) unsigned NOT NULL default '5',
210  nb_line_page tinyint(3) unsigned NOT NULL default '3',
211  status enum('admin','guest') NOT NULL default 'guest',
212  language varchar(50) NOT NULL default 'english',
213  maxwidth smallint(6) default NULL,
214  maxheight smallint(6) default NULL,
215  expand enum('true','false') NOT NULL default 'false',
216  show_nb_comments enum('true','false') NOT NULL default 'false',
217  short_period tinyint(3) unsigned NOT NULL default '7',
218  long_period tinyint(3) unsigned NOT NULL default '14',
219  template varchar(255) NOT NULL default 'default',
220  PRIMARY KEY  (id),
221  UNIQUE KEY pseudo (username)
222) TYPE=MyISAM;
223
224--
225-- Table structure for table 'phpwebgallery_waiting'
226--
227
228DROP TABLE IF EXISTS phpwebgallery_waiting;
229CREATE TABLE phpwebgallery_waiting (
230  id int(10) unsigned NOT NULL auto_increment,
231  storage_category_id smallint(5) unsigned NOT NULL default '0',
232  file varchar(255) NOT NULL default '',
233  username varchar(255) NOT NULL default '',
234  mail_address varchar(255) NOT NULL default '',
235  date int(10) unsigned NOT NULL default '0',
236  tn_ext char(3) default NULL,
237  validated enum('true','false') NOT NULL default 'false',
238  infos text,
239  PRIMARY KEY  (id)
240) TYPE=MyISAM;
241
Note: See TracBrowser for help on using the repository browser.