1
db_struct.sql – MultiMag

source: db_struct.sql @ d595963

Last change on this file since d595963 was d595963, checked in by Blacklight <blacklight@…>, 12 years ago
  • Обновлён генератор YML
  • Добавлена выгрузка доп. свойств в YML
  • Добавлена информация о гарантии в свойства товара #188
  • Сделана возможность просмотра пользователем своих заказов и покупок #166
  • Property mode set to 100644
File size: 50.7 KB
Line 
1-- phpMyAdmin SQL Dump
2-- version 3.3.7
3-- http://www.phpmyadmin.net
4--
5-- Хост: localhost
6-- Время создания: Янв 24 2011 г., 12:29
7-- Версия сервера: 5.0.51
8-- Версия PHP: 5.2.6-1+lenny9
9
10SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
11
12
13/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
14/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
15/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
16/*!40101 SET NAMES utf8 */;
17
18--
19-- База данных: `dev`
20--
21
22-- --------------------------------------------------------
23
24--
25-- Структура таблицы `counter`
26--
27
28CREATE TABLE IF NOT EXISTS `counter` (
29  `id` int(11) NOT NULL auto_increment,
30  `date` bigint(20) NOT NULL default '0',
31  `ip` varchar(32) NOT NULL default '',
32  `agent` varchar(128) NOT NULL default '',
33  `refer` varchar(128) NOT NULL,
34  `file` varchar(32) NOT NULL default '',
35  `query` varchar(128) NOT NULL default '',
36  UNIQUE KEY `id` (`id`),
37  KEY `time` (`date`),
38  KEY `ip` (`ip`),
39  KEY `agent` (`agent`),
40  KEY `refer` (`refer`),
41  KEY `file` (`file`)
42) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=64 ;
43
44--
45-- Дамп данных таблицы `counter`
46--
47
48-- --------------------------------------------------------
49
50--
51-- Структура таблицы `currency`
52--
53
54CREATE TABLE IF NOT EXISTS `currency` (
55  `id` int(11) NOT NULL auto_increment,
56  `name` varchar(8) NOT NULL,
57  `coeff` decimal(8,4) NOT NULL,
58  UNIQUE KEY `id` (`id`),
59  UNIQUE KEY `name` (`name`)
60) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
61
62--
63-- Дамп данных таблицы `currency`
64--
65
66
67-- --------------------------------------------------------
68
69--
70-- Структура таблицы `doc_agent`
71--
72
73CREATE TABLE IF NOT EXISTS `doc_agent` (
74  `id` int(11) NOT NULL auto_increment,
75  `group` int(11) NOT NULL,
76  `name` varchar(128) NOT NULL,
77  `fullname` varchar(256) NOT NULL,
78  `tel` varchar(64) NOT NULL,
79  `adres` varchar(512) NOT NULL,
80  `gruzopol` varchar(512) NOT NULL,
81  `inn` varchar(24) NOT NULL,
82  `dir_fio` varchar(128) NOT NULL,
83  `dir_fio_r` varchar(128) NOT NULL,
84  `pfio` varchar(128) NOT NULL,
85  `pdol` varchar(128) NOT NULL,
86  `okevd` varchar(8) NOT NULL,
87  `okpo` varchar(16) NOT NULL,
88  `rs` varchar(32) NOT NULL,
89  `bank` varchar(64) NOT NULL,
90  `ks` varchar(32) NOT NULL,
91  `bik` int(11) NOT NULL,
92  `email` varchar(64) NOT NULL,
93  `type` tinyint(4) NOT NULL default '1',
94  `pasp_num` varchar(12) NOT NULL,
95  `pasp_date` date NOT NULL,
96  `pasp_kem` varchar(64) NOT NULL,
97  `comment` text NOT NULL,
98  `no_mail` tinyint(4) NOT NULL,
99  `responsible` int(11) NOT NULL,
100  `data_sverki` date NOT NULL,
101  UNIQUE KEY `id` (`id`),
102  UNIQUE KEY `uniq_name` (`group`,`name`),
103  KEY `name` (`name`),
104  KEY `fullname` (`fullname`),
105  KEY `tel` (`tel`),
106  KEY `inn` (`inn`),
107  KEY `type` (`type`),
108  KEY `pasp_num` (`pasp_num`,`pasp_date`,`pasp_kem`),
109  KEY `group` (`group`)
110) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COMMENT='pcomment - printable comment' AUTO_INCREMENT=3 ;
111
112--
113-- Дамп данных таблицы `doc_agent`
114--
115
116INSERT INTO `doc_agent` (`id`, `group`, `name`, `fullname`, `tel`, `adres`, `gruzopol`, `inn`, `dir_fio`, `dir_fio_r`, `pfio`, `pdol`, `okevd`, `okpo`, `rs`, `bank`, `ks`, `bik`, `email`, `type`, `pasp_num`, `pasp_date`, `pasp_kem`, `comment`, `no_mail`, `responsible`, `data_sverki`) VALUES
117(1, 1, 'ЧЛ', 'Частное Лицо', '+12561126', 'г. Малый, ул. Большая, д.6', 'г. Малый, ул. Зелёная, д.124', '123456', 'Иванов И.И.', 'Иванова Ивана Игоревича', '', '', '52727', '3873838738', '9852183838383873', 'ЗАО Надёжный банк', '383838938389383838', '873838', 'cl@example.com', 1, '22872788937', '1970-01-01', 'УФМС г. Малый', '', 1, 0, '0000-00-00'),
118(2, 1, 'Ещё Один', 'Ещё Один Агент', '', '', '1564653', '', '', '', '', '', '', 'regre', '', '', '', '', 'user@example.com', 1, '', '0000-00-00', '', 'dfgreg', 0, 1, '0000-00-00');
119
120-- --------------------------------------------------------
121
122--
123-- Структура таблицы `doc_agent_dov`
124--
125
126CREATE TABLE IF NOT EXISTS `doc_agent_dov` (
127  `id` int(11) NOT NULL auto_increment,
128  `ag_id` int(11) NOT NULL,
129  `name` varchar(64) NOT NULL,
130  `name2` varchar(64) NOT NULL,
131  `surname` varchar(64) NOT NULL,
132  `range` varchar(64) NOT NULL,
133  `pasp_ser` varchar(8) NOT NULL,
134  `pasp_num` varchar(16) NOT NULL,
135  `pasp_kem` varchar(128) NOT NULL,
136  `pasp_data` varchar(16) NOT NULL,
137  `mark_del` bigint(20) NOT NULL,
138  UNIQUE KEY `id` (`id`),
139  KEY `ag_id` (`ag_id`),
140  KEY `name` (`name`),
141  KEY `name2` (`name2`),
142  KEY `surname` (`surname`),
143  KEY `range` (`range`),
144  KEY `pasp_ser` (`pasp_ser`),
145  KEY `pasp_num` (`pasp_num`),
146  KEY `pasp_kem` (`pasp_kem`),
147  KEY `pasp_data` (`pasp_data`),
148  KEY `mark_del` (`mark_del`)
149) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
150
151--
152-- Дамп данных таблицы `doc_agent_dov`
153--
154
155INSERT INTO `doc_agent_dov` (`id`, `ag_id`, `name`, `name2`, `surname`, `range`, `pasp_ser`, `pasp_num`, `pasp_kem`, `pasp_data`, `mark_del`) VALUES
156(1, 1, 'Тест', 'Тестович', 'Тестов', '', '', '', '', '', 0);
157
158-- --------------------------------------------------------
159
160--
161-- Структура таблицы `doc_agent_group`
162--
163
164CREATE TABLE IF NOT EXISTS `doc_agent_group` (
165  `id` int(11) NOT NULL auto_increment,
166  `name` varchar(64) NOT NULL,
167  `pid` int(11) NOT NULL,
168  `desc` varchar(128) NOT NULL,
169  UNIQUE KEY `id` (`id`),
170  KEY `pid` (`pid`)
171) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
172
173--
174-- Дамп данных таблицы `doc_agent_group`
175--
176
177INSERT INTO `doc_agent_group` (`id`, `name`, `pid`, `desc`) VALUES
178(1, 'Покупатели', 0, ''),
179(2, 'Поставщики', 0, '');
180
181-- --------------------------------------------------------
182
183--
184-- Структура таблицы `doc_base`
185--
186
187CREATE TABLE IF NOT EXISTS `doc_base` (
188  `id` int(11) NOT NULL auto_increment,
189  `group` int(11) NOT NULL default '0' COMMENT 'ID группы',
190  `name` varchar(128) NOT NULL COMMENT 'Наименование',
191  `vc` varchar(32) NOT NULL COMMENT 'Код изготовителя',
192  `desc` text NOT NULL COMMENT 'Описание',
193  `cost` double(10,2) NOT NULL default '0.00' COMMENT 'Цена',
194  `stock` tinyint(1) NOT NULL default '0' COMMENT 'Распродажа',
195  `proizv` varchar(24) NOT NULL COMMENT 'Производитель',
196  `likvid` decimal(6,2) NOT NULL default '0.00' COMMENT 'Ликвидность',
197  `cost_date` datetime NOT NULL COMMENT 'Дата изменения цены',
198  `pos_type` tinyint(4) NOT NULL COMMENT 'Товар - услуга',
199  `hidden` tinyint(4) NOT NULL COMMENT 'Индекс сокрытия',
200  `unit` int(11) NOT NULL COMMENT 'Единица измерения',
201  `warranty` int(11) NOT NULL COMMENT 'Гарантийный срок',
202  `warranty_type` tinyint(4) NOT NULL COMMENT 'Гарантия производителя',
203  UNIQUE KEY `id` (`id`),
204  KEY `group` (`group`),
205  KEY `name` (`name`),
206  KEY `stock` (`stock`),
207  KEY `cost_date` (`cost_date`),
208  KEY `hidden` (`hidden`),
209  KEY `unit` (`unit`),
210  KEY `vc` (`vc`)
211) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
212
213--
214-- Дамп данных таблицы `doc_base`
215--
216
217INSERT INTO `doc_base` (`id`, `group`, `name`, `vc`, `desc`, `cost`, `proizv`, `likvid`, `cost_date`, `pos_type`, `hidden`, `unit`) VALUES
218(1, 1, 'Товар', '', '', 100.00, '', 0.00, '2010-07-13 16:48:01', 0, 0, 1),
219(2, 1, 'Товар ещё один', '', '', 0.00, '', 0.00, '2010-06-09 16:44:09', 0, 0, 1);
220
221-- --------------------------------------------------------
222
223--
224-- Структура таблицы `doc_base_cnt`
225--
226
227CREATE TABLE IF NOT EXISTS `doc_base_cnt` (
228  `id` int(11) NOT NULL,
229  `sklad` tinyint(4) NOT NULL,
230  `cnt` double NOT NULL,
231  `mesto` int(11) NOT NULL,
232  `mincnt` int(11) NOT NULL,
233  PRIMARY KEY  (`id`,`sklad`),
234  KEY `cnt` (`cnt`),
235  KEY `mesto` (`mesto`),
236  KEY `mincnt` (`mincnt`),
237  KEY `sklad` (`sklad`)
238) ENGINE=InnoDB DEFAULT CHARSET=utf8;
239
240--
241-- Дамп данных таблицы `doc_base_cnt`
242--
243
244INSERT INTO `doc_base_cnt` (`id`, `sklad`, `cnt`, `mesto`, `mincnt`) VALUES
245(1, 1, 0, 0, 0);
246
247-- --------------------------------------------------------
248
249--
250-- Структура таблицы `doc_base_cost`
251--
252
253CREATE TABLE IF NOT EXISTS `doc_base_cost` (
254  `id` int(11) NOT NULL auto_increment,
255  `pos_id` int(11) NOT NULL,
256  `cost_id` int(11) NOT NULL,
257  `type` varchar(5) NOT NULL,
258  `value` decimal(8,2) NOT NULL,
259  `accuracy` tinyint(4) NOT NULL,
260  `direction` tinyint(4) NOT NULL,
261  UNIQUE KEY `id` (`id`),
262  UNIQUE KEY `uniq` (`pos_id`,`cost_id`),
263  KEY `group_id` (`pos_id`),
264  KEY `cost_id` (`cost_id`),
265  KEY `value` (`value`),
266  KEY `type` (`type`)
267) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
268
269--
270-- Дамп данных таблицы `doc_base_cost`
271--
272
273
274-- --------------------------------------------------------
275
276--
277-- Структура таблицы `doc_base_dop`
278--
279
280CREATE TABLE IF NOT EXISTS `doc_base_dop` (
281  `id` int(11) NOT NULL auto_increment,
282  `type` int(11) NOT NULL default '0',
283  `d_int` double NOT NULL default '0',
284  `d_ext` double NOT NULL default '0',
285  `size` double NOT NULL default '0',
286  `mass` double NOT NULL default '0',
287  `analog` varchar(20) NOT NULL,
288  `koncost` double NOT NULL default '0',
289  `strana` varchar(20) NOT NULL,
290  `tranzit` tinyint(4) NOT NULL,
291  `ntd` varchar(32) NOT NULL,
292  UNIQUE KEY `id` (`id`),
293  KEY `type` (`type`),
294  KEY `d_int` (`d_int`),
295  KEY `d_ext` (`d_ext`),
296  KEY `size` (`size`),
297  KEY `mass` (`mass`),
298  KEY `analog` (`analog`),
299  KEY `koncost` (`koncost`)
300) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
301
302--
303-- Дамп данных таблицы `doc_base_dop`
304--
305
306INSERT INTO `doc_base_dop` (`id`, `type`, `d_int`, `d_ext`, `size`, `mass`, `analog`, `koncost`, `strana`, `tranzit`, `ntd`) VALUES
307(1, 0, 3, 4, 5, 6, '1', 2, '7', 0, '8');
308
309-- --------------------------------------------------------
310
311--
312-- Структура таблицы `doc_base_dop_type`
313--
314
315CREATE TABLE IF NOT EXISTS `doc_base_dop_type` (
316  `id` int(11) NOT NULL,
317  `name` varchar(70) NOT NULL,
318  `desc` text NOT NULL,
319  UNIQUE KEY `id` (`id`),
320  KEY `name` (`name`)
321) ENGINE=InnoDB DEFAULT CHARSET=utf8;
322
323--
324-- Дамп данных таблицы `doc_base_dop_type`
325--
326
327
328-- --------------------------------------------------------
329
330--
331-- Структура таблицы `doc_base_img`
332--
333
334CREATE TABLE IF NOT EXISTS `doc_base_img` (
335  `pos_id` int(11) NOT NULL,
336  `img_id` int(11) NOT NULL,
337  `default` tinyint(4) NOT NULL,
338  UNIQUE KEY `pos_id` (`pos_id`,`img_id`),
339  KEY `default` (`default`),
340  KEY `img_id` (`img_id`)
341) ENGINE=InnoDB DEFAULT CHARSET=utf8;
342
343--
344-- Дамп данных таблицы `doc_base_img`
345--
346
347
348-- --------------------------------------------------------
349
350--
351-- Структура таблицы `doc_base_kompl`
352--
353
354CREATE TABLE IF NOT EXISTS `doc_base_kompl` (
355  `id` int(11) NOT NULL auto_increment,
356  `pos_id` int(11) NOT NULL COMMENT 'id наименования',
357  `kompl_id` int(11) NOT NULL COMMENT 'id комплектующего',
358  `cnt` int(11) NOT NULL COMMENT 'количество',
359  UNIQUE KEY `id` (`id`),
360  KEY `kompl_id` (`kompl_id`),
361  KEY `cnt` (`cnt`),
362  KEY `pos_id` (`pos_id`)
363) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Комплектующие - из чего состоит эта позиция' AUTO_INCREMENT=1 ;
364
365--
366-- Дамп данных таблицы `doc_base_kompl`
367--
368
369
370-- --------------------------------------------------------
371
372--
373-- Структура таблицы `doc_base_params`
374--
375
376CREATE TABLE IF NOT EXISTS `doc_base_params` (
377  `id` int(11) NOT NULL auto_increment,
378  `param` varchar(32) NOT NULL,
379  `type` varchar(8) NOT NULL,
380  UNIQUE KEY `id` (`id`),
381  KEY `param` (`param`)
382) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;
383
384--
385-- Дамп данных таблицы `doc_base_params`
386--
387
388INSERT INTO `doc_base_params` (`id`, `param`, `type`) VALUES
389(1, 'Толщина', 'double'),
390(2, 'Ширина', 'double'),
391(3, 'Цвет', 'text'),
392(4, 'Материал', 'text'),
393(5, 'Допустимая температура', 'int');
394
395-- --------------------------------------------------------
396
397--
398-- Структура таблицы `doc_base_values`
399--
400
401CREATE TABLE IF NOT EXISTS `doc_base_values` (
402  `id` int(11) NOT NULL,
403  `param_id` int(11) NOT NULL,
404  `value` varchar(32) NOT NULL,
405  UNIQUE KEY `unique` (`id`,`param_id`),
406  KEY `id` (`id`),
407  KEY `param` (`param_id`),
408  KEY `value` (`value`)
409) ENGINE=InnoDB DEFAULT CHARSET=utf8;
410
411--
412-- Дамп данных таблицы `doc_base_values`
413--
414
415INSERT INTO `doc_base_values` (`id`, `param_id`, `value`) VALUES
416(1, 1, '5000'),
417(1, 4, 'Кремний');
418
419-- --------------------------------------------------------
420
421--
422-- Структура таблицы `doc_cost`
423--
424
425CREATE TABLE IF NOT EXISTS `doc_cost` (
426  `id` int(11) NOT NULL auto_increment,
427  `name` varchar(25) NOT NULL,
428  `type` varchar(5) NOT NULL,
429  `value` decimal(8,2) NOT NULL COMMENT 'Значение цены',
430  `vid` tinyint(4) NOT NULL COMMENT 'Вид цены определяет места её использования',
431  `accuracy` tinyint(4) NOT NULL COMMENT 'Точность для округления',
432  `direction` tinyint(4) NOT NULL COMMENT 'Направление округления',
433  UNIQUE KEY `id` (`id`)
434) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
435
436--
437-- Дамп данных таблицы `doc_cost`
438--
439
440INSERT INTO `doc_cost` (`id`, `name`, `type`, `value`, `vid`, `accuracy`, `direction`) VALUES
441(1, 'Оптовая', 'pp', 10.00, 1, 0, 0),
442(2, 'Розничная', 'pp', 0.00, 0, 0, 0),
443(3, 'Корпоративная', 'abs', 100.00, -2, 0, 0),
444(4, 'Со скидкой', 'abs', -1.00, -1, 0, 0);
445
446-- --------------------------------------------------------
447
448--
449-- Структура таблицы `doc_dopdata`
450--
451
452CREATE TABLE IF NOT EXISTS `doc_dopdata` (
453  `doc` int(11) NOT NULL,
454  `param` varchar(20) NOT NULL,
455  `value` varchar(150) NOT NULL,
456  UNIQUE KEY `doc` (`doc`,`param`),
457  KEY `value` (`value`)
458) ENGINE=InnoDB DEFAULT CHARSET=utf8;
459
460--
461-- Дамп данных таблицы `doc_dopdata`
462--
463
464
465-- --------------------------------------------------------
466
467--
468-- Структура таблицы `doc_group`
469--
470
471CREATE TABLE IF NOT EXISTS `doc_group` (
472  `id` int(11) NOT NULL auto_increment,
473  `name` varchar(64) NOT NULL,
474  `desc` text NOT NULL,
475  `pid` int(11) NOT NULL,
476  `hidelevel` tinyint(4) NOT NULL,
477  `printname` varchar(64) NOT NULL,
478  UNIQUE KEY `id` (`id`),
479  UNIQUE KEY `name` (`name`),
480  KEY `pid` (`pid`),
481  KEY `hidelevel` (`hidelevel`)
482) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
483
484--
485-- Дамп данных таблицы `doc_group`
486--
487
488INSERT INTO `doc_group` (`id`, `name`, `desc`, `pid`, `hidelevel`, `printname`) VALUES
489(1, 'Группа 1', '', 0, 0, ''),
490(2, 'Группа 2', '', 0, 0, '');
491
492-- --------------------------------------------------------
493
494--
495-- Структура таблицы `doc_group_cost`
496--
497
498CREATE TABLE IF NOT EXISTS `doc_group_cost` (
499  `id` int(11) NOT NULL auto_increment,
500  `group_id` int(11) NOT NULL,
501  `cost_id` int(11) NOT NULL,
502  `type` varchar(5) NOT NULL,
503  `value` decimal(8,2) NOT NULL,
504  `accuracy` tinyint(4) NOT NULL COMMENT 'Точность для округления',
505  `direction` tinyint(4) NOT NULL COMMENT 'Направление округления',
506  UNIQUE KEY `id` (`id`),
507  UNIQUE KEY `uniq` (`group_id`,`cost_id`),
508  KEY `group_id` (`group_id`),
509  KEY `cost_id` (`cost_id`),
510  KEY `value` (`value`),
511  KEY `type` (`type`)
512) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
513
514--
515-- Дамп данных таблицы `doc_group_cost`
516--
517
518
519-- --------------------------------------------------------
520
521--
522-- Структура таблицы `doc_img`
523--
524
525CREATE TABLE IF NOT EXISTS `doc_img` (
526  `id` int(11) NOT NULL auto_increment,
527  `name` varchar(100) NOT NULL,
528  `type` varchar(4) NOT NULL,
529  UNIQUE KEY `id` (`id`),
530  UNIQUE KEY `name` (`name`)
531) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
532
533--
534-- Дамп данных таблицы `doc_img`
535--
536
537
538-- --------------------------------------------------------
539
540--
541-- Структура таблицы `doc_kassa`
542--
543
544CREATE TABLE IF NOT EXISTS `doc_kassa` (
545  `ids` varchar(50) character set latin1 NOT NULL,
546  `num` int(11) NOT NULL,
547  `name` varchar(50) NOT NULL,
548  `ballance` decimal(10,2) NOT NULL,
549  `bik` varchar(20) NOT NULL,
550  `rs` varchar(30) NOT NULL,
551  `ks` varchar(30) NOT NULL,
552  `firm_id` int(11) NOT NULL,
553  UNIQUE KEY `ids` (`ids`,`num`)
554) ENGINE=InnoDB DEFAULT CHARSET=utf8;
555
556--
557-- Дамп данных таблицы `doc_kassa`
558--
559
560INSERT INTO `doc_kassa` (`ids`, `num`, `name`, `ballance`, `bik`, `rs`, `ks`, `firm_id`) VALUES
561('bank', 1, 'Главный банк', 0.00, '', '', '', 0),
562('kassa', 1, 'Основная касса', 0.00, '', '', '', 0);
563
564-- --------------------------------------------------------
565
566--
567-- Структура таблицы `doc_list`
568--
569
570CREATE TABLE IF NOT EXISTS `doc_list` (
571  `id` int(11) NOT NULL auto_increment,
572  `type` tinyint(4) NOT NULL default '0',
573  `agent` int(11) NOT NULL default '0',
574  `comment` text NOT NULL,
575  `date` bigint(20) NOT NULL default '0',
576  `ok` bigint(20) NOT NULL default '0',
577  `sklad` tinyint(4) NOT NULL default '0',
578  `kassa` tinyint(4) NOT NULL default '0',
579  `bank` tinyint(4) NOT NULL default '0',
580  `user` int(11) NOT NULL default '0',
581  `altnum` int(11) NOT NULL,
582  `subtype` varchar(5) NOT NULL,
583  `sum` decimal(10,2) NOT NULL default '0.00',
584  `nds` int(11) NOT NULL default '0',
585  `p_doc` int(11) NOT NULL,
586  `mark_del` bigint(20) NOT NULL,
587  `firm_id` int(11) NOT NULL default '1',
588  UNIQUE KEY `id` (`id`),
589  KEY `type` (`type`),
590  KEY `fio` (`agent`),
591  KEY `date` (`date`),
592  KEY `altnum` (`altnum`),
593  KEY `p_doc` (`p_doc`),
594  KEY `ok` (`ok`),
595  KEY `sklad` (`sklad`),
596  KEY `user` (`user`),
597  KEY `subtype` (`subtype`),
598  KEY `mark_del` (`mark_del`),
599  KEY `firm_id` (`firm_id`),
600  KEY `kassa` (`kassa`,`bank`)
601) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
602
603--
604-- Дамп данных таблицы `doc_list`
605--
606
607
608-- --------------------------------------------------------
609
610--
611-- Структура таблицы `doc_list_pos`
612--
613
614CREATE TABLE IF NOT EXISTS `doc_list_pos` (
615  `id` int(11) NOT NULL auto_increment,
616  `doc` int(11) NOT NULL default '0',
617  `tovar` int(11) NOT NULL default '0',
618  `cnt` int(11) NOT NULL default '0',
619  `sn` varchar(15) NOT NULL,
620  `comm` varchar(50) NOT NULL,
621  `cost` double NOT NULL default '0',
622  `page` int(11) NOT NULL default '0',
623  KEY `id` (`id`),
624  KEY `doc` (`doc`),
625  KEY `tovar` (`tovar`),
626  KEY `page` (`page`)
627) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
628
629--
630-- Дамп данных таблицы `doc_list_pos`
631--
632
633
634-- --------------------------------------------------------
635
636--
637-- Структура таблицы `doc_list_sn`
638--
639
640CREATE TABLE IF NOT EXISTS `doc_list_sn` (
641  `id` int(11) NOT NULL auto_increment,
642  `pos_id` int(11) NOT NULL COMMENT 'ID товара',
643  `num` varchar(64) NOT NULL COMMENT 'Серийный номер',
644  `prix_list_pos` int(11) NOT NULL COMMENT 'Строка поступления',
645  `rasx_list_pos` int(11) default NULL COMMENT 'Строка реализации',
646  UNIQUE KEY `id` (`id`),
647  KEY `pos_id` (`pos_id`),
648  KEY `num` (`num`),
649  KEY `prix_list_pos` (`prix_list_pos`),
650  KEY `rasx_list_pos` (`rasx_list_pos`)
651) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Серийные номера' AUTO_INCREMENT=1 ;
652
653--
654-- Дамп данных таблицы `doc_list_sn`
655--
656
657
658-- --------------------------------------------------------
659
660--
661-- Структура таблицы `doc_log`
662--
663
664CREATE TABLE IF NOT EXISTS `doc_log` (
665  `id` int(11) NOT NULL auto_increment,
666  `user` int(11) NOT NULL,
667  `ip` varchar(20) NOT NULL,
668  `object` varchar(20) NOT NULL,
669  `object_id` int(11) NOT NULL,
670  `motion` varchar(100) NOT NULL,
671  `desc` varchar(500) NOT NULL,
672  `time` datetime NOT NULL,
673  UNIQUE KEY `id` (`id`),
674  KEY `user` (`user`),
675  KEY `motion` (`motion`),
676  KEY `time` (`time`),
677  KEY `desc` (`desc`(333)),
678  KEY `ip` (`ip`)
679) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
680
681--
682-- Дамп данных таблицы `doc_log`
683--
684
685
686-- --------------------------------------------------------
687
688--
689-- Структура таблицы `doc_rasxodi`
690--
691
692CREATE TABLE IF NOT EXISTS `doc_rasxodi` (
693  `id` int(11) NOT NULL auto_increment,
694  `name` varchar(50) NOT NULL,
695  `adm` tinyint(4) NOT NULL,
696  UNIQUE KEY `id` (`id`),
697  KEY `name` (`name`),
698  KEY `adm` (`adm`)
699) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COMMENT='Статьи расходов' AUTO_INCREMENT=15 ;
700
701--
702-- Дамп данных таблицы `doc_rasxodi`
703--
704
705INSERT INTO `doc_rasxodi` (`id`, `name`, `adm`) VALUES
706(0, 'Прочие расходы', 1),
707(1, 'Аренда офиса, склада', 1),
708(2, 'Зарплата, премии, надбавки', 1),
709(3, 'Канцелярские товары, расходные материалы', 1),
710(4, 'Представительские расходы', 1),
711(5, 'Другие (банковские) платежи', 1),
712(6, 'Закупка товара на склад', 0),
713(7, 'Закупка товара на продажу', 0),
714(8, 'Транспортные расходы', 1),
715(9, 'Расходы на связь', 1),
716(10, 'Оплата товара на реализации', 0),
717(11, 'Налоги и сборы', 1),
718(12, 'Средства под отчёт', 0),
719(13, 'Расходы на рекламу', 1),
720(14, 'Возврат товара', 0);
721
722-- --------------------------------------------------------
723
724--
725-- Структура таблицы `doc_sklady`
726--
727
728CREATE TABLE IF NOT EXISTS `doc_sklady` (
729  `id` tinyint(4) NOT NULL auto_increment,
730  `name` varchar(100) NOT NULL,
731  `comment` text NOT NULL,
732  KEY `id` (`id`),
733  KEY `name` (`name`)
734) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
735
736--
737-- Дамп данных таблицы `doc_sklady`
738--
739
740INSERT INTO `doc_sklady` (`id`, `name`, `comment`) VALUES
741(1, 'Склад 1', ''),
742(2, 'Склад 2', '');
743
744-- --------------------------------------------------------
745
746--
747-- Структура таблицы `doc_types`
748--
749
750CREATE TABLE IF NOT EXISTS `doc_types` (
751  `id` tinyint(4) NOT NULL auto_increment,
752  `name` varchar(30) NOT NULL,
753  KEY `id` (`id`)
754) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=18 ;
755
756--
757-- Дамп данных таблицы `doc_types`
758--
759
760INSERT INTO `doc_types` (`id`, `name`) VALUES
761(1, 'Поступление'),
762(2, 'Реализация'),
763(3, 'Заявка покупателя'),
764(4, 'Банк - приход'),
765(5, 'Банк - расход'),
766(6, 'Касса - приход'),
767(7, 'Касса - расход'),
768(8, 'Перемещение товара'),
769(9, 'Перемещение средств (касса)'),
770(10, 'Доверенность'),
771(11, 'Предложение поставщика'),
772(12, 'Товар в пути'),
773(13, 'Коммерческое предложение'),
774(14, 'Договор'),
775(15, 'Реализация (оперативная)'),
776(16, 'Спецификация'),
777(17, 'Сборка изделия');
778
779-- --------------------------------------------------------
780
781--
782-- Структура таблицы `doc_units`
783--
784
785CREATE TABLE IF NOT EXISTS `doc_units` (
786  `id` int(11) NOT NULL auto_increment,
787  `name` varchar(16) NOT NULL,
788  `printname` varchar(8) NOT NULL,
789  UNIQUE KEY `id` (`id`),
790  KEY `name` (`name`),
791  KEY `printname` (`printname`)
792) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=8 ;
793
794--
795-- Дамп данных таблицы `doc_units`
796--
797
798INSERT INTO `doc_units` (`id`, `name`, `printname`) VALUES
799(1, 'Штука', 'шт.'),
800(2, 'Килограмм', 'кг.'),
801(3, 'Грамм', 'гр.'),
802(4, 'Литр', 'л.'),
803(5, 'Метр', 'м.'),
804(6, 'Милиметр', 'мм.'),
805(7, 'Упаковка', 'уп.');
806
807-- --------------------------------------------------------
808
809--
810-- Структура таблицы `doc_vars`
811--
812
813CREATE TABLE IF NOT EXISTS `doc_vars` (
814  `id` int(11) NOT NULL auto_increment,
815  `firm_name` varchar(150) NOT NULL,
816  `firm_director` varchar(100) NOT NULL,
817  `firm_director_r` varchar(100) NOT NULL,
818  `firm_manager` varchar(100) NOT NULL,
819  `firm_buhgalter` varchar(100) NOT NULL,
820  `firm_kladovshik` varchar(100) NOT NULL,
821  `firm_kladovshik_id` int(11) NOT NULL,
822  `firm_bank` varchar(100) NOT NULL,
823  `firm_bank_kor_s` varchar(25) NOT NULL,
824  `firm_bik` varchar(15) NOT NULL,
825  `firm_schet` varchar(25) NOT NULL,
826  `firm_inn` varchar(25) NOT NULL,
827  `firm_adres` varchar(150) NOT NULL,
828  `firm_realadres` varchar(150) NOT NULL,
829  `firm_gruzootpr` varchar(300) NOT NULL,
830  `firm_telefon` varchar(60) NOT NULL,
831  `firm_okpo` varchar(10) NOT NULL,
832  `param_nds` double NOT NULL default '0',
833  `firm_skin` varchar(16) NOT NULL,
834  UNIQUE KEY `id` (`id`)
835) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
836
837--
838-- Дамп данных таблицы `doc_vars`
839--
840
841INSERT INTO `doc_vars` (`id`, `firm_name`, `firm_director`, `firm_director_r`, `firm_manager`, `firm_buhgalter`, `firm_kladovshik`, `firm_kladovshik_id`, `firm_bank`, `firm_bank_kor_s`, `firm_bik`, `firm_schet`, `firm_inn`, `firm_adres`, `firm_realadres`, `firm_gruzootpr`, `firm_telefon`, `firm_okpo`, `param_nds`, `firm_skin`) VALUES
842(1, 'ООО Первая Фирма', '', '', '', '', '', 0, '', '', '', '', '', '', '', '', '', '', 0, '');
843
844-- --------------------------------------------------------
845
846--
847-- Структура таблицы `errorlog`
848--
849
850CREATE TABLE IF NOT EXISTS `errorlog` (
851  `id` int(11) NOT NULL auto_increment,
852  `page` varchar(128) NOT NULL,
853  `referer` varchar(128) NOT NULL,
854  `agent` varchar(128) NOT NULL,
855  `ip` varchar(18) NOT NULL,
856  `msg` text NOT NULL,
857  `date` datetime NOT NULL,
858  `uid` int(11) NOT NULL,
859  UNIQUE KEY `id` (`id`),
860  KEY `page` (`page`),
861  KEY `referer` (`referer`),
862  KEY `date` (`date`),
863  KEY `agent` (`agent`,`ip`)
864) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
865
866--
867-- Дамп данных таблицы `errorlog`
868--
869
870
871-- --------------------------------------------------------
872
873--
874-- Структура таблицы `firm_info`
875--
876
877CREATE TABLE IF NOT EXISTS `firm_info` (
878  `id` int(11) NOT NULL auto_increment,
879  `name` varchar(100) NOT NULL default '',
880  `signature` varchar(200) NOT NULL default '' COMMENT 'Сигнатура для определения принадлежности прайса',
881  `currency` tinyint(4) NOT NULL,
882  `coeff` decimal(10,3) NOT NULL,
883  `last_update` datetime NOT NULL,
884  PRIMARY KEY  (`id`),
885  KEY `name` (`name`),
886  KEY `sign` (`signature`)
887) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
888
889--
890-- Дамп данных таблицы `firm_info`
891--
892
893INSERT INTO `firm_info` (`id`, `name`, `signature`, `currency`, `coeff`, `last_update`) VALUES
894(1, 'test', 'test@example.com', 0, 0.000, '0000-00-00 00:00:00');
895
896-- --------------------------------------------------------
897
898--
899-- Структура таблицы `firm_info_struct`
900--
901
902CREATE TABLE IF NOT EXISTS `firm_info_struct` (
903  `id` int(11) NOT NULL auto_increment,
904  `firm_id` int(11) NOT NULL COMMENT 'Номер фирмы',
905  `table_name` varchar(50) NOT NULL COMMENT 'Название листа прайса',
906  `name` mediumint(9) NOT NULL COMMENT 'N колонки наименований',
907  `cost` mediumint(9) NOT NULL,
908  `art` mediumint(9) NOT NULL,
909  `nal` mediumint(9) NOT NULL,
910  UNIQUE KEY `id` (`id`),
911  KEY `firm_id` (`firm_id`),
912  KEY `table_name` (`table_name`)
913) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
914
915--
916-- Дамп данных таблицы `firm_info_struct`
917--
918
919INSERT INTO `firm_info_struct` (`id`, `firm_id`, `table_name`, `name`, `cost`, `art`, `nal`) VALUES
920(1, 1, 'test', 2, 3, 1, 4);
921
922-- --------------------------------------------------------
923
924--
925-- Структура таблицы `loginfo`
926--
927
928CREATE TABLE IF NOT EXISTS `loginfo` (
929  `id` int(11) NOT NULL auto_increment,
930  `date` datetime NOT NULL,
931  `page` varchar(100) NOT NULL,
932  `query` varchar(100) NOT NULL,
933  `mode` varchar(20) NOT NULL,
934  `ip` varchar(30) NOT NULL,
935  `user` int(11) NOT NULL,
936  `text` varchar(500) NOT NULL,
937  UNIQUE KEY `id` (`id`),
938  KEY `date` (`date`),
939  KEY `page` (`page`),
940  KEY `query` (`query`),
941  KEY `mode` (`mode`),
942  KEY `ip` (`ip`),
943  KEY `user` (`user`)
944) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
945
946--
947-- Дамп данных таблицы `loginfo`
948--
949
950
951-- --------------------------------------------------------
952
953--
954-- Структура таблицы `news`
955--
956
957CREATE TABLE IF NOT EXISTS `news` (
958  `id` int(11) NOT NULL auto_increment,
959  `title` varchar(64) NOT NULL,
960  `text` text  NOT NULL,
961  `date` datetime NOT NULL,
962  `owner` int(11) NOT NULL,
963  UNIQUE KEY `id` (`id`)
964) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
965
966--
967-- Дамп данных таблицы `news`
968--
969
970
971-- --------------------------------------------------------
972
973--
974-- Структура таблицы `notes`
975--
976
977CREATE TABLE IF NOT EXISTS `notes` (
978  `id` int(11) NOT NULL auto_increment,
979  `user` int(11) NOT NULL,
980  `sender` int(11) NOT NULL,
981  `head` varchar(50) NOT NULL,
982  `msg` text NOT NULL,
983  `senddate` datetime NOT NULL,
984  `enddate` datetime NOT NULL,
985  `ok` tinyint(4) NOT NULL,
986  `comment` text NOT NULL,
987  UNIQUE KEY `id` (`id`),
988  KEY `user` (`user`),
989  KEY `sender` (`sender`),
990  KEY `senddate` (`senddate`),
991  KEY `enddate` (`enddate`)
992) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
993
994--
995-- Дамп данных таблицы `notes`
996--
997
998
999-- --------------------------------------------------------
1000
1001--
1002-- Структура таблицы `parsed_price`
1003--
1004
1005CREATE TABLE IF NOT EXISTS `parsed_price` (
1006  `id` int(11) NOT NULL auto_increment,
1007  `firm` int(11) NOT NULL,
1008  `pos` int(11) NOT NULL,
1009  `cost` decimal(10,2) NOT NULL,
1010  `nal` varchar(10) NOT NULL,
1011  `from` int(11) NOT NULL,
1012  PRIMARY KEY  (`id`),
1013  KEY `firm` (`firm`),
1014  KEY `pos` (`pos`)
1015) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1016
1017--
1018-- Дамп данных таблицы `parsed_price`
1019--
1020
1021
1022-- --------------------------------------------------------
1023
1024--
1025-- Структура таблицы `photogalery`
1026--
1027
1028CREATE TABLE IF NOT EXISTS `photogalery` (
1029  `id` int(11) NOT NULL auto_increment,
1030  `uid` int(11) NOT NULL default '0',
1031  `comment` varchar(50) NOT NULL,
1032  UNIQUE KEY `id` (`id`),
1033  KEY `uid` (`uid`)
1034) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1035
1036--
1037-- Дамп данных таблицы `photogalery`
1038--
1039
1040
1041-- --------------------------------------------------------
1042
1043--
1044-- Структура таблицы `price`
1045--
1046
1047CREATE TABLE IF NOT EXISTS `price` (
1048  `id` int(11) NOT NULL auto_increment,
1049  `name` varchar(200) NOT NULL default '',
1050  `cost` double NOT NULL default '0',
1051  `firm` int(11) NOT NULL default '0',
1052  `art` varchar(20) NOT NULL default '',
1053  `nal` varchar(20) NOT NULL,
1054  `date` datetime NOT NULL default '0000-00-00 00:00:00',
1055  `seeked` int(11) NOT NULL,
1056  KEY `name` (`name`),
1057  KEY `cost` (`cost`),
1058  KEY `firm` (`firm`),
1059  KEY `art` (`art`),
1060  KEY `date` (`date`),
1061  KEY `id` (`id`)
1062) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1063
1064--
1065-- Дамп данных таблицы `price`
1066--
1067
1068
1069-- --------------------------------------------------------
1070
1071--
1072-- Структура таблицы `prices_replaces`
1073--
1074
1075CREATE TABLE IF NOT EXISTS `prices_replaces` (
1076  `id` int(11) NOT NULL auto_increment,
1077  `search_str` varchar(16) NOT NULL,
1078  `replace_str` varchar(256) NOT NULL,
1079  PRIMARY KEY  (`id`),
1080  UNIQUE KEY `id` (`id`),
1081  KEY `search_str` (`search_str`)
1082) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Список замен для регулярных выражений анализатора прайсов' AUTO_INCREMENT=1 ;
1083
1084--
1085-- Дамп данных таблицы `prices_replaces`
1086--
1087
1088
1089-- --------------------------------------------------------
1090
1091--
1092-- Структура таблицы `questions`
1093--
1094
1095CREATE TABLE IF NOT EXISTS `questions` (
1096  `id` int(11) NOT NULL auto_increment,
1097  `text` varchar(200) NOT NULL,
1098  `mode` int(11) NOT NULL,
1099  UNIQUE KEY `id` (`id`)
1100) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1101
1102--
1103-- Дамп данных таблицы `questions`
1104--
1105
1106
1107-- --------------------------------------------------------
1108
1109--
1110-- Структура таблицы `question_answ`
1111--
1112
1113CREATE TABLE IF NOT EXISTS `question_answ` (
1114  `id` int(11) NOT NULL auto_increment,
1115  `q_id` int(11) NOT NULL,
1116  `answer` varchar(500) NOT NULL,
1117  `uid` int(11) NOT NULL,
1118  `ip` varchar(15) NOT NULL,
1119  UNIQUE KEY `id` (`id`),
1120  KEY `q_id` (`q_id`),
1121  KEY `uid` (`uid`),
1122  KEY `ip` (`ip`)
1123) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1124
1125--
1126-- Дамп данных таблицы `question_answ`
1127--
1128
1129
1130-- --------------------------------------------------------
1131
1132--
1133-- Структура таблицы `question_ip`
1134--
1135
1136CREATE TABLE IF NOT EXISTS `question_ip` (
1137  `ip` varchar(15) NOT NULL,
1138  `result` int(11) NOT NULL,
1139  UNIQUE KEY `ip_2` (`ip`)
1140) ENGINE=MyISAM DEFAULT CHARSET=utf8;
1141
1142--
1143-- Дамп данных таблицы `question_ip`
1144--
1145
1146
1147-- --------------------------------------------------------
1148
1149--
1150-- Структура таблицы `question_vars`
1151--
1152
1153CREATE TABLE IF NOT EXISTS `question_vars` (
1154  `id` int(11) NOT NULL auto_increment,
1155  `q_id` int(11) NOT NULL,
1156  `var_id` int(11) NOT NULL,
1157  `text` varchar(500) NOT NULL,
1158  UNIQUE KEY `id` (`id`),
1159  KEY `q_id` (`q_id`,`var_id`)
1160) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1161
1162--
1163-- Дамп данных таблицы `question_vars`
1164--
1165
1166
1167-- --------------------------------------------------------
1168
1169--
1170-- Структура таблицы `seekdata`
1171--
1172
1173CREATE TABLE IF NOT EXISTS `seekdata` (
1174  `id` int(11) NOT NULL auto_increment,
1175  `name` varchar(200) NOT NULL,
1176  `sql` varchar(200) NOT NULL,
1177  `regex` varchar(200) NOT NULL,
1178  `group` int(11) NOT NULL,
1179  `regex_neg` varchar(256) NOT NULL,
1180  UNIQUE KEY `id` (`id`),
1181  KEY `name` (`name`),
1182  KEY `sql` (`sql`),
1183  KEY `regex` (`regex`)
1184) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1185
1186--
1187-- Дамп данных таблицы `seekdata`
1188--
1189
1190
1191-- --------------------------------------------------------
1192
1193--
1194-- Структура таблицы `sys_cli_status`
1195--
1196
1197CREATE TABLE IF NOT EXISTS `sys_cli_status` (
1198  `id` int(11) NOT NULL auto_increment,
1199  `script` varchar(64) NOT NULL,
1200  `status` text NOT NULL,
1201  UNIQUE KEY `id` (`id`),
1202  KEY `script` (`script`)
1203) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1204
1205--
1206-- Дамп данных таблицы `sys_cli_status`
1207--
1208
1209
1210-- --------------------------------------------------------
1211
1212--
1213-- Структура таблицы `tickets`
1214--
1215
1216CREATE TABLE IF NOT EXISTS `tickets` (
1217  `id` int(11) NOT NULL auto_increment,
1218  `date` datetime NOT NULL,
1219  `autor` int(11) NOT NULL,
1220  `priority` tinyint(4) NOT NULL,
1221  `theme` varchar(100) NOT NULL,
1222  `text` text NOT NULL,
1223  `to_uid` int(11) NOT NULL,
1224  `to_date` date NOT NULL,
1225  `state` tinyint(4) NOT NULL,
1226  UNIQUE KEY `id` (`id`),
1227  KEY `date` (`date`),
1228  KEY `autor` (`autor`),
1229  KEY `theme` (`theme`),
1230  KEY `to_uid` (`to_uid`),
1231  KEY `to_date` (`to_date`)
1232) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1233
1234--
1235-- Дамп данных таблицы `tickets`
1236--
1237
1238
1239-- --------------------------------------------------------
1240
1241--
1242-- Структура таблицы `tickets_log`
1243--
1244
1245CREATE TABLE IF NOT EXISTS `tickets_log` (
1246  `id` int(11) NOT NULL auto_increment,
1247  `uid` int(11) NOT NULL,
1248  `ticket` int(11) NOT NULL,
1249  `date` datetime NOT NULL,
1250  `text` text NOT NULL,
1251  UNIQUE KEY `id` (`id`),
1252  KEY `uid` (`uid`,`ticket`,`date`)
1253) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1254
1255--
1256-- Дамп данных таблицы `tickets_log`
1257--
1258
1259
1260-- --------------------------------------------------------
1261
1262--
1263-- Структура таблицы `tickets_priority`
1264--
1265
1266CREATE TABLE IF NOT EXISTS `tickets_priority` (
1267  `id` tinyint(4) NOT NULL,
1268  `name` varchar(50) NOT NULL,
1269  `color` varchar(6) NOT NULL,
1270  `comment` varchar(200) NOT NULL,
1271  UNIQUE KEY `id` (`id`),
1272  KEY `name` (`name`)
1273) ENGINE=MyISAM DEFAULT CHARSET=utf8;
1274
1275--
1276-- Дамп данных таблицы `tickets_priority`
1277--
1278
1279
1280-- --------------------------------------------------------
1281
1282--
1283-- Структура таблицы `tickets_state`
1284--
1285
1286CREATE TABLE IF NOT EXISTS `tickets_state` (
1287  `id` int(11) NOT NULL,
1288  `name` varchar(30) NOT NULL,
1289  UNIQUE KEY `id` (`id`)
1290) ENGINE=MyISAM DEFAULT CHARSET=utf8;
1291
1292--
1293-- Дамп данных таблицы `tickets_state`
1294--
1295
1296
1297-- --------------------------------------------------------
1298
1299--
1300-- Структура таблицы `traffic_denyip`
1301--
1302
1303CREATE TABLE IF NOT EXISTS `traffic_denyip` (
1304  `id` int(11) NOT NULL auto_increment,
1305  `ip` varchar(20) NOT NULL,
1306  `host` varchar(50) NOT NULL,
1307  UNIQUE KEY `id_2` (`id`),
1308  UNIQUE KEY `ip` (`ip`)
1309) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Zapreshennie IP' AUTO_INCREMENT=1 ;
1310
1311--
1312-- Дамп данных таблицы `traffic_denyip`
1313--
1314
1315
1316-- --------------------------------------------------------
1317
1318--
1319-- Структура таблицы `ulog`
1320--
1321
1322CREATE TABLE IF NOT EXISTS `ulog` (
1323  `id` bigint(20) unsigned NOT NULL auto_increment,
1324  `raw_mac` varchar(80) default NULL,
1325  `oob_time_sec` int(10) unsigned default NULL,
1326  `oob_time_usec` int(10) unsigned default NULL,
1327  `oob_prefix` varchar(32) default NULL,
1328  `oob_mark` int(10) unsigned default NULL,
1329  `oob_in` varchar(32) default NULL,
1330  `oob_out` varchar(32) default NULL,
1331  `ip_saddr` varchar(15) default NULL,
1332  `ip_daddr` varchar(15) default NULL,
1333  `ip_protocol` tinyint(3) unsigned default NULL,
1334  `ip_tos` tinyint(3) unsigned default NULL,
1335  `ip_ttl` tinyint(3) unsigned default NULL,
1336  `ip_totlen` smallint(5) unsigned default NULL,
1337  `ip_ihl` tinyint(3) unsigned default NULL,
1338  `ip_csum` smallint(5) unsigned default NULL,
1339  `ip_id` smallint(5) unsigned default NULL,
1340  `ip_fragoff` smallint(5) unsigned default NULL,
1341  `tcp_sport` smallint(5) unsigned default NULL,
1342  `tcp_dport` smallint(5) unsigned default NULL,
1343  `tcp_seq` int(10) unsigned default NULL,
1344  `tcp_ackseq` int(10) unsigned default NULL,
1345  `tcp_window` smallint(5) unsigned default NULL,
1346  `tcp_urg` tinyint(4) default NULL,
1347  `tcp_urgp` smallint(5) unsigned default NULL,
1348  `tcp_ack` tinyint(4) default NULL,
1349  `tcp_psh` tinyint(4) default NULL,
1350  `tcp_rst` tinyint(4) default NULL,
1351  `tcp_syn` tinyint(4) default NULL,
1352  `tcp_fin` tinyint(4) default NULL,
1353  `udp_sport` smallint(5) unsigned default NULL,
1354  `udp_dport` smallint(5) unsigned default NULL,
1355  `udp_len` smallint(5) unsigned default NULL,
1356  `icmp_type` tinyint(3) unsigned default NULL,
1357  `icmp_code` tinyint(3) unsigned default NULL,
1358  `icmp_echoid` smallint(5) unsigned default NULL,
1359  `icmp_echoseq` smallint(5) unsigned default NULL,
1360  `icmp_gateway` int(10) unsigned default NULL,
1361  `icmp_fragmtu` smallint(5) unsigned default NULL,
1362  `pwsniff_user` varchar(30) default NULL,
1363  `pwsniff_pass` varchar(30) default NULL,
1364  `ahesp_spi` int(10) unsigned default NULL,
1365  UNIQUE KEY `id` (`id`),
1366  KEY `ip_daddr` (`ip_daddr`),
1367  KEY `ip_saddr` (`ip_saddr`)
1368) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1369
1370--
1371-- Дамп данных таблицы `ulog`
1372--
1373
1374
1375-- --------------------------------------------------------
1376
1377--
1378-- Структура таблицы `users`
1379--
1380
1381CREATE TABLE IF NOT EXISTS `users` (
1382  `id` int(11) NOT NULL auto_increment,
1383  `name` varchar(30) NOT NULL,
1384  `pass` varchar(35) NOT NULL,
1385  `passch` varchar(35) NOT NULL,
1386  `email` varchar(50) NOT NULL,
1387  `date_reg` datetime NOT NULL,
1388  `confirm` varchar(32) NOT NULL,
1389  `subscribe` int(11) NOT NULL COMMENT 'Podpiska na novosti i dr informaciy',
1390  `lastlogin` datetime NOT NULL,
1391  `rname` varchar(32) NOT NULL,
1392  `tel` varchar(15) NOT NULL,
1393  `adres` varchar(100) NOT NULL,
1394  `worker` tinyint(4) NOT NULL,
1395  UNIQUE KEY `id` (`id`),
1396  KEY `passch` (`passch`)
1397) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COMMENT='Spisok pol''zovatelei' AUTO_INCREMENT=2 ;
1398
1399--
1400-- Дамп данных таблицы `users`
1401--
1402
1403INSERT INTO `users` (`id`, `name`, `pass`, `passch`, `email`, `date_reg`, `confirm`, `subscribe`, `lastlogin`, `rname`, `tel`, `adres`) VALUES
1404(1, 'root', '63a9f0ea7bb98050796b649e85481845', '', '', '0000-00-00 00:00:00', '0', 0, '2011-01-24 12:23:30', '', '', '');
1405
1406-- --------------------------------------------------------
1407
1408--
1409-- Структура таблицы `users_bad_auth`
1410--
1411
1412CREATE TABLE IF NOT EXISTS `users_bad_auth` (
1413  `id` int(11) NOT NULL auto_increment,
1414  `ip` varchar(24) NOT NULL,
1415  `time` double NOT NULL,
1416  UNIQUE KEY `id` (`id`),
1417  KEY `ip` (`ip`),
1418  KEY `date` (`time`)
1419) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
1420
1421--
1422-- Дамп данных таблицы `users_bad_auth`
1423--
1424
1425
1426-- --------------------------------------------------------
1427
1428--
1429-- Структура таблицы `users_data`
1430--
1431
1432CREATE TABLE IF NOT EXISTS `users_data` (
1433  `uid` int(11) NOT NULL default '0',
1434  `param` varchar(25) NOT NULL,
1435  `value` varchar(128) NOT NULL,
1436  UNIQUE KEY `uid` (`uid`,`param`),
1437  KEY `value` (`value`)
1438) ENGINE=InnoDB DEFAULT CHARSET=utf8;
1439
1440--
1441-- Дамп данных таблицы `users_data`
1442--
1443
1444
1445-- --------------------------------------------------------
1446
1447--
1448-- Структура таблицы `users_grouplist`
1449--
1450
1451CREATE TABLE IF NOT EXISTS `users_grouplist` (
1452  `id` int(11) NOT NULL auto_increment,
1453  `name` varchar(50) NOT NULL,
1454  `comment` text NOT NULL,
1455  UNIQUE KEY `id` (`id`),
1456  KEY `name` (`name`)
1457) ENGINE=InnoDB  DEFAULT CHARSET=latin1 PACK_KEYS=0 COMMENT='Spisok grupp' AUTO_INCREMENT=2 ;
1458
1459--
1460-- Дамп данных таблицы `users_grouplist`
1461--
1462
1463INSERT INTO `users_grouplist` (`id`, `name`, `comment`) VALUES
1464(1, 'root', '');
1465
1466-- --------------------------------------------------------
1467
1468--
1469-- Структура таблицы `users_grouprights`
1470--
1471
1472CREATE TABLE IF NOT EXISTS `users_grouprights` (
1473  `id` int(11) NOT NULL auto_increment,
1474  `gid` int(11) NOT NULL,
1475  `object` varchar(50) NOT NULL,
1476  `a_read` tinyint(4) NOT NULL,
1477  `a_write` tinyint(4) NOT NULL,
1478  `a_edit` tinyint(4) NOT NULL,
1479  `a_delete` tinyint(4) NOT NULL,
1480  UNIQUE KEY `id` (`id`),
1481  KEY `gid` (`gid`),
1482  KEY `object` (`object`)
1483) ENGINE=InnoDB  DEFAULT CHARSET=latin1 COMMENT='Prava grupp na dostup k objectam' AUTO_INCREMENT=2 ;
1484
1485--
1486-- Дамп данных таблицы `users_grouprights`
1487--
1488
1489INSERT INTO `users_grouprights` (`id`, `gid`, `object`, `a_read`, `a_write`, `a_edit`, `a_delete`) VALUES
1490(1, 1, 'doc_list', 1, 1, 1, 0);
1491
1492-- --------------------------------------------------------
1493
1494--
1495-- Структура таблицы `users_groups`
1496--
1497
1498CREATE TABLE IF NOT EXISTS `users_groups` (
1499  `id` int(11) NOT NULL auto_increment,
1500  `uid` int(11) NOT NULL,
1501  `gid` int(11) NOT NULL,
1502  UNIQUE KEY `id` (`id`),
1503  KEY `uid` (`uid`),
1504  KEY `gid` (`gid`)
1505) ENGINE=InnoDB  DEFAULT CHARSET=latin1 COMMENT='Sootvetstvie grupp i pol''zovatelei' AUTO_INCREMENT=3 ;
1506
1507--
1508-- Дамп данных таблицы `users_groups`
1509--
1510
1511INSERT INTO `users_groups` (`id`, `uid`, `gid`) VALUES
1512(2, 1, 1);
1513
1514-- --------------------------------------------------------
1515
1516--
1517-- Структура таблицы `wiki`
1518--
1519
1520CREATE TABLE IF NOT EXISTS `wiki` (
1521  `name` varchar(50) NOT NULL,
1522  `date` datetime NOT NULL,
1523  `autor` int(11) NOT NULL,
1524  `changed` datetime NOT NULL,
1525  `changeautor` int(11) NOT NULL,
1526  `text` text NOT NULL,
1527  UNIQUE KEY `name` (`name`),
1528  KEY `date` (`date`),
1529  KEY `autor` (`autor`),
1530  KEY `changed` (`changed`),
1531  KEY `changeautor` (`changeautor`)
1532) ENGINE=InnoDB DEFAULT CHARSET=utf8;
1533
1534--
1535-- Дамп данных таблицы `wiki`
1536--
1537
1538INSERT INTO `wiki` (`name`, `date`, `autor`, `changed`, `changeautor`, `text`) VALUES
1539('main', '2010-06-22 10:49:25', 1, '2010-06-30 16:06:48', 1, '(:title Сайт в разработке:)\r\n\r\n');
1540
1541-- --------------------------------------------------------
1542
1543--
1544-- Структура таблицы `wikiphoto`
1545--
1546
1547CREATE TABLE IF NOT EXISTS `wikiphoto` (
1548  `id` int(11) NOT NULL auto_increment,
1549  `uid` int(11) NOT NULL default '0',
1550  `comment` varchar(50) NOT NULL,
1551  UNIQUE KEY `id` (`id`)
1552) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1553
1554--
1555-- Дамп данных таблицы `wikiphoto`
1556--
1557
1558
1559--
1560-- Ограничения внешнего ключа сохраненных таблиц
1561--
1562
1563--
1564-- Ограничения внешнего ключа таблицы `doc_agent`
1565--
1566ALTER TABLE `doc_agent`
1567  ADD CONSTRAINT `doc_agent_ibfk_1` FOREIGN KEY (`group`) REFERENCES `doc_agent_group` (`id`);
1568
1569--
1570-- Ограничения внешнего ключа таблицы `doc_agent_dov`
1571--
1572ALTER TABLE `doc_agent_dov`
1573  ADD CONSTRAINT `doc_agent_dov_ibfk_1` FOREIGN KEY (`ag_id`) REFERENCES `doc_agent` (`id`);
1574
1575--
1576-- Ограничения внешнего ключа таблицы `doc_base`
1577--
1578ALTER TABLE `doc_base`
1579  ADD CONSTRAINT `doc_base_ibfk_2` FOREIGN KEY (`unit`) REFERENCES `doc_units` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
1580  ADD CONSTRAINT `doc_base_ibfk_1` FOREIGN KEY (`group`) REFERENCES `doc_group` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
1581
1582--
1583-- Ограничения внешнего ключа таблицы `doc_base_cnt`
1584--
1585ALTER TABLE `doc_base_cnt`
1586  ADD CONSTRAINT `doc_base_cnt_ibfk_2` FOREIGN KEY (`sklad`) REFERENCES `doc_sklady` (`id`),
1587  ADD CONSTRAINT `doc_base_cnt_ibfk_1` FOREIGN KEY (`id`) REFERENCES `doc_base` (`id`);
1588
1589--
1590-- Ограничения внешнего ключа таблицы `doc_base_cost`
1591--
1592ALTER TABLE `doc_base_cost`
1593  ADD CONSTRAINT `doc_base_cost_ibfk_1` FOREIGN KEY (`pos_id`) REFERENCES `doc_base` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
1594  ADD CONSTRAINT `doc_base_cost_ibfk_2` FOREIGN KEY (`cost_id`) REFERENCES `doc_cost` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
1595
1596--
1597-- Ограничения внешнего ключа таблицы `doc_base_dop`
1598--
1599ALTER TABLE `doc_base_dop`
1600  ADD CONSTRAINT `doc_base_dop_ibfk_1` FOREIGN KEY (`id`) REFERENCES `doc_base` (`id`);
1601
1602--
1603-- Ограничения внешнего ключа таблицы `doc_base_dop_type`
1604--
1605ALTER TABLE `doc_base_dop_type`
1606  ADD CONSTRAINT `doc_base_dop_type_ibfk_1` FOREIGN KEY (`id`) REFERENCES `doc_base` (`id`);
1607
1608--
1609-- Ограничения внешнего ключа таблицы `doc_base_img`
1610--
1611ALTER TABLE `doc_base_img`
1612  ADD CONSTRAINT `doc_base_img_ibfk_2` FOREIGN KEY (`img_id`) REFERENCES `doc_img` (`id`),
1613  ADD CONSTRAINT `doc_base_img_ibfk_1` FOREIGN KEY (`pos_id`) REFERENCES `doc_base` (`id`);
1614
1615--
1616-- Ограничения внешнего ключа таблицы `doc_base_kompl`
1617--
1618ALTER TABLE `doc_base_kompl`
1619  ADD CONSTRAINT `doc_base_kompl_ibfk_2` FOREIGN KEY (`kompl_id`) REFERENCES `doc_base` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
1620  ADD CONSTRAINT `doc_base_kompl_ibfk_1` FOREIGN KEY (`pos_id`) REFERENCES `doc_base` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
1621
1622--
1623-- Ограничения внешнего ключа таблицы `doc_base_values`
1624--
1625ALTER TABLE `doc_base_values`
1626  ADD CONSTRAINT `doc_base_values_ibfk_1` FOREIGN KEY (`id`) REFERENCES `doc_base` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
1627  ADD CONSTRAINT `doc_base_values_ibfk_2` FOREIGN KEY (`param_id`) REFERENCES `doc_base_params` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
1628
1629--
1630-- Ограничения внешнего ключа таблицы `doc_dopdata`
1631--
1632ALTER TABLE `doc_dopdata`
1633  ADD CONSTRAINT `doc_dopdata_ibfk_1` FOREIGN KEY (`doc`) REFERENCES `doc_list` (`id`);
1634
1635--
1636-- Ограничения внешнего ключа таблицы `doc_group_cost`
1637--
1638ALTER TABLE `doc_group_cost`
1639  ADD CONSTRAINT `doc_group_cost_ibfk_1` FOREIGN KEY (`group_id`) REFERENCES `doc_group` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
1640  ADD CONSTRAINT `doc_group_cost_ibfk_2` FOREIGN KEY (`cost_id`) REFERENCES `doc_cost` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
1641
1642--
1643-- Ограничения внешнего ключа таблицы `doc_list`
1644--
1645ALTER TABLE `doc_list`
1646  ADD CONSTRAINT `doc_list_ibfk_5` FOREIGN KEY (`type`) REFERENCES `doc_types` (`id`),
1647  ADD CONSTRAINT `doc_list_ibfk_1` FOREIGN KEY (`agent`) REFERENCES `doc_agent` (`id`),
1648  ADD CONSTRAINT `doc_list_ibfk_2` FOREIGN KEY (`user`) REFERENCES `users` (`id`),
1649  ADD CONSTRAINT `doc_list_ibfk_3` FOREIGN KEY (`sklad`) REFERENCES `doc_sklady` (`id`),
1650  ADD CONSTRAINT `doc_list_ibfk_4` FOREIGN KEY (`firm_id`) REFERENCES `doc_vars` (`id`);
1651
1652--
1653-- Ограничения внешнего ключа таблицы `doc_list_pos`
1654--
1655ALTER TABLE `doc_list_pos`
1656  ADD CONSTRAINT `doc_list_pos_ibfk_2` FOREIGN KEY (`tovar`) REFERENCES `doc_base` (`id`),
1657  ADD CONSTRAINT `doc_list_pos_ibfk_1` FOREIGN KEY (`doc`) REFERENCES `doc_list` (`id`);
1658
1659--
1660-- Ограничения внешнего ключа таблицы `doc_list_sn`
1661--
1662ALTER TABLE `doc_list_sn`
1663  ADD CONSTRAINT `doc_list_sn_ibfk_4` FOREIGN KEY (`prix_list_pos`) REFERENCES `doc_list_pos` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
1664  ADD CONSTRAINT `doc_list_sn_ibfk_1` FOREIGN KEY (`pos_id`) REFERENCES `doc_base` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
1665  ADD CONSTRAINT `doc_list_sn_ibfk_3` FOREIGN KEY (`rasx_list_pos`) REFERENCES `doc_list_pos` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;
1666
1667--
1668-- Ограничения внешнего ключа таблицы `firm_info_struct`
1669--
1670ALTER TABLE `firm_info_struct`
1671  ADD CONSTRAINT `firm_info_struct_ibfk_1` FOREIGN KEY (`firm_id`) REFERENCES `firm_info` (`id`);
1672
1673--
1674-- Ограничения внешнего ключа таблицы `parsed_price`
1675--
1676ALTER TABLE `parsed_price`
1677  ADD CONSTRAINT `parsed_price_ibfk_2` FOREIGN KEY (`pos`) REFERENCES `price` (`id`),
1678  ADD CONSTRAINT `parsed_price_ibfk_1` FOREIGN KEY (`firm`) REFERENCES `firm_info` (`id`);
1679
1680--
1681-- Ограничения внешнего ключа таблицы `photogalery`
1682--
1683ALTER TABLE `photogalery`
1684  ADD CONSTRAINT `photogalery_ibfk_1` FOREIGN KEY (`uid`) REFERENCES `users` (`id`);
1685
1686--
1687-- Ограничения внешнего ключа таблицы `price`
1688--
1689ALTER TABLE `price`
1690  ADD CONSTRAINT `price_ibfk_1` FOREIGN KEY (`firm`) REFERENCES `firm_info` (`id`);
1691
1692--
1693-- Ограничения внешнего ключа таблицы `tickets`
1694--
1695ALTER TABLE `tickets`
1696  ADD CONSTRAINT `tickets_ibfk_2` FOREIGN KEY (`to_uid`) REFERENCES `users` (`id`),
1697  ADD CONSTRAINT `tickets_ibfk_1` FOREIGN KEY (`autor`) REFERENCES `users` (`id`);
1698
1699--
1700-- Ограничения внешнего ключа таблицы `users_data`
1701--
1702ALTER TABLE `users_data`
1703  ADD CONSTRAINT `users_data_ibfk_1` FOREIGN KEY (`uid`) REFERENCES `users` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
1704
1705--
1706-- Ограничения внешнего ключа таблицы `users_grouprights`
1707--
1708ALTER TABLE `users_grouprights`
1709  ADD CONSTRAINT `users_grouprights_ibfk_1` FOREIGN KEY (`gid`) REFERENCES `users` (`id`);
1710
1711--
1712-- Ограничения внешнего ключа таблицы `users_groups`
1713--
1714ALTER TABLE `users_groups`
1715  ADD CONSTRAINT `users_groups_ibfk_2` FOREIGN KEY (`gid`) REFERENCES `users_grouplist` (`id`),
1716  ADD CONSTRAINT `users_groups_ibfk_1` FOREIGN KEY (`uid`) REFERENCES `users` (`id`);
1717
1718--
1719-- Ограничения внешнего ключа таблицы `wiki`
1720--
1721ALTER TABLE `wiki`
1722  ADD CONSTRAINT `wiki_ibfk_1` FOREIGN KEY (`autor`) REFERENCES `users` (`id`);
Note: See TracBrowser for help on using the repository browser.