1
db_struct.sql – MultiMag

source: db_struct.sql @ b61b7ab

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