1
db_struct.sql – MultiMag

source: db_struct.sql @ 9902691

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