1
db_struct.sql – MultiMag

source: db_struct.sql @ 82643be

Last change on this file since 82643be was 82643be, checked in by Blacklight <blacklight@…>, 9 years ago
  • Корректировки перед релизом
  • Property mode set to 100644
File size: 88.7 KB
Line 
1SET FOREIGN_KEY_CHECKS=0;
2SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
3SET time_zone = "+00:00";
4
5/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
6/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
7/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
8/*!40101 SET NAMES utf8 */;
9
10
11CREATE TABLE IF NOT EXISTS `articles` (
12  `type` int(11) NOT NULL,
13  `name` varchar(64) NOT NULL,
14  `date` datetime NOT NULL,
15  `autor` int(11) NOT NULL,
16  `changed` datetime NOT NULL,
17  `changeautor` int(11) DEFAULT NULL,
18  `text` text NOT NULL,
19  `img_ext` varchar(4) NOT NULL,
20  UNIQUE KEY `name` (`name`),
21  KEY `date` (`date`),
22  KEY `autor` (`autor`),
23  KEY `changed` (`changed`),
24  KEY `changeautor` (`changeautor`)
25) ENGINE=InnoDB DEFAULT CHARSET=utf8;
26
27CREATE TABLE IF NOT EXISTS `async_workers_tasks` (
28  `id` int(11) NOT NULL AUTO_INCREMENT,
29  `task` varchar(32) NOT NULL,
30  `description` varchar(128) NOT NULL,
31  `needrun` tinyint(4) NOT NULL DEFAULT '1',
32  `textstatus` varchar(128) NOT NULL,
33  UNIQUE KEY `id` (`id`),
34  KEY `needrun` (`needrun`)
35) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
36
37CREATE TABLE IF NOT EXISTS `attachments` (
38  `id` int(11) NOT NULL AUTO_INCREMENT,
39  `original_filename` varchar(64) NOT NULL,
40  `comment` varchar(256) NOT NULL,
41  PRIMARY KEY (`id`)
42) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='' AUTO_INCREMENT=1 ;
43
44CREATE TABLE IF NOT EXISTS `class_country` (
45  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'pk',
46  `name` varchar(255) NOT NULL COMMENT 'Наименование страны',
47  `full_name` varchar(255) DEFAULT NULL COMMENT 'Полное наименование страны',
48  `number_code` varchar(4) NOT NULL COMMENT 'Числовой код',
49  `alfa2` varchar(2) NOT NULL COMMENT 'Код альфа-2',
50  `alfa3` varchar(3) NOT NULL COMMENT 'Код альфа-3',
51  `visible` tinyint(4) NOT NULL DEFAULT '1' COMMENT 'Видимость',
52  `comment` varchar(255) DEFAULT NULL COMMENT 'Комментарий',
53  PRIMARY KEY (`id`),
54  UNIQUE KEY `number_code` (`number_code`),
55  UNIQUE KEY `alfa2` (`alfa2`),
56  UNIQUE KEY `alfa3` (`alfa3`)
57) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COMMENT='Общероссийский классификатор стран мира ОКСМ' AUTO_INCREMENT=249 ;
58
59INSERT IGNORE INTO `class_country` (`id`, `name`, `full_name`, `number_code`, `alfa2`, `alfa3`, `visible`, `comment`) VALUES
60(1, 'АФГАНИСТАН', 'Переходное Исламское Государство Афганистан', '004', 'AF', 'AFG', 1, NULL),
61(2, 'АЛБАНИЯ', 'Республика Албания', '008', 'AL', 'ALB', 1, NULL),
62(3, 'АНТАРКТИДА', NULL, '010', 'AQ', 'ATA', 1, NULL),
63(4, 'АЛЖИР', 'Алжирская Народная Демократическая Республика', '012', 'DZ', 'DZA', 1, NULL),
64(5, 'АМЕРИКАНСКОЕ САМОА', NULL, '016', 'AS', 'ASM', 1, NULL),
65(6, 'АНДОРРА', 'Княжество Андорра', '020', 'AD', 'AND', 1, NULL),
66(7, 'АНГОЛА', 'Республика Ангола', '024', 'AO', 'AGO', 1, NULL),
67(8, 'АНТИГУА И БАРБУДА', NULL, '028', 'AG', 'ATG', 1, NULL),
68(9, 'АЗЕРБАЙДЖАН', 'Республика Азербайджан', '031', 'AZ', 'AZE', 1, NULL),
69(10, 'АРГЕНТИНА', 'Аргентинская Республика', '032', 'AR', 'ARG', 1, NULL),
70(11, 'АВСТРАЛИЯ', NULL, '036', 'AU', 'AUS', 1, NULL),
71(12, 'АВСТРИЯ', 'Австрийская Республика', '040', 'AT', 'AUT', 1, NULL),
72(13, 'БАГАМЫ', 'Содружество Багамы', '044', 'BS', 'BHS', 1, NULL),
73(14, 'БАХРЕЙН', 'Королевство Бахрейн', '048', 'BH', 'BHR', 1, NULL),
74(15, 'БАНГЛАДЕШ', 'Народная Республика Бангладеш', '050', 'BD', 'BGD', 1, NULL),
75(16, 'АРМЕНИЯ', 'Республика Армения', '051', 'AM', 'ARM', 1, NULL),
76(17, 'БАРБАДОС', NULL, '052', 'BB', 'BRB', 1, NULL),
77(18, 'БЕЛЬГИЯ', 'Королевство Бельгии', '056', 'BE', 'BEL', 1, NULL),
78(19, 'БЕРМУДЫ', NULL, '060', 'BM', 'BMU', 1, NULL),
79(20, 'БУТАН', 'Королевство Бутан', '064', 'BT', 'BTN', 1, NULL),
80(21, 'БОЛИВИЯ, МНОГОНАЦИОНАЛЬНОЕ ГОСУДАРСТВО', 'Многонациональное Государство Боливия', '068', 'BO', 'BOL', 1, NULL),
81(22, 'БОСНИЯ И ГЕРЦЕГОВИНА', NULL, '070', 'BA', 'BIH', 1, NULL),
82(23, 'БОТСВАНА', 'Республика Ботсвана', '072', 'BW', 'BWA', 1, NULL),
83(24, 'ОСТРОВ БУВЕ', NULL, '074', 'BV', 'BVT', 1, NULL),
84(25, 'БРАЗИЛИЯ', 'Федеративная Республика Бразилия', '076', 'BR', 'BRA', 1, NULL),
85(26, 'БЕЛИЗ', NULL, '084', 'BZ', 'BLZ', 1, NULL),
86(27, 'БРИТАНСКАЯ ТЕРРИТОРИЯ В ИНДИЙСКОМ ОКЕАНЕ', NULL, '086', 'IO', 'IOT', 1, NULL),
87(28, 'СОЛОМОНОВЫ ОСТРОВА', NULL, '090', 'SB', 'SLB', 1, NULL),
88(29, 'ВИРГИНСКИЕ ОСТРОВА, БРИТАНСКИЕ', 'Британские Виргинские острова', '092', 'VG', 'VGB', 1, NULL),
89(30, 'БРУНЕЙ-ДАРУССАЛАМ', NULL, '096', 'BN', 'BRN', 1, NULL),
90(31, 'БОЛГАРИЯ', 'Республика Болгария', '100', 'BG', 'BGR', 1, NULL),
91(32, 'МЬЯНМА', 'Союз Мьянма', '104', 'MM', 'MMR', 1, NULL),
92(33, 'БУРУНДИ', 'Республика Бурунди', '108', 'BI', 'BDI', 1, NULL),
93(34, 'БЕЛАРУСЬ', 'Республика Беларусь', '112', 'BY', 'BLR', 1, NULL),
94(35, 'КАМБОДЖА', 'Королевство Камбоджа', '116', 'KH', 'KHM', 1, NULL),
95(36, 'КАМЕРУН', 'Республика Камерун', '120', 'CM', 'CMR', 1, NULL),
96(37, 'КАНАДА', NULL, '124', 'CA', 'CAN', 1, NULL),
97(38, 'КАБО-ВЕРДЕ', 'Республика Кабо-Верде', '132', 'CV', 'CPV', 1, NULL),
98(39, 'ОСТРОВА КАЙМАН', NULL, '136', 'KY', 'CYM', 1, NULL),
99(40, 'ЦЕНТРАЛЬНО-АФРИКАНСКАЯ РЕСПУБЛИКА', NULL, '140', 'CF', 'CAF', 1, NULL),
100(41, 'ШРИ-ЛАНКА', 'Демократическая Социалистическая Республика Шри-Ланка', '144', 'LK', 'LKA', 1, NULL),
101(42, 'ЧАД', 'Республика Чад', '148', 'TD', 'TCD', 1, NULL),
102(43, 'ЧИЛИ', 'Республика Чили', '152', 'CL', 'CHL', 1, NULL),
103(44, 'КИТАЙ', 'Китайская Народная Республика', '156', 'CN', 'CHN', 1, NULL),
104(45, 'ТАЙВАНЬ (КИТАЙ)', NULL, '158', 'TW', 'TWN', 1, NULL),
105(46, 'ОСТРОВ РОЖДЕСТВА', NULL, '162', 'CX', 'CXR', 1, NULL),
106(47, 'КОКОСОВЫЕ (КИЛИНГ) ОСТРОВА', NULL, '166', 'CC', 'CCK', 1, NULL),
107(48, 'КОЛУМБИЯ', 'Республика Колумбия', '170', 'CO', 'COL', 1, NULL),
108(49, 'КОМОРЫ', 'Союз Коморы', '174', 'KM', 'COM', 1, NULL),
109(50, 'МАЙОТТА', NULL, '175', 'YT', 'MYT', 1, NULL),
110(51, 'КОНГО', 'Республика Конго', '178', 'CG', 'COG', 1, NULL),
111(52, 'КОНГО, ДЕМОКРАТИЧЕСКАЯ РЕСПУБЛИКА', 'Демократическая Республика Конго', '180', 'CD', 'COD', 1, NULL),
112(53, 'ОСТРОВА КУКА', NULL, '184', 'CK', 'COK', 1, NULL),
113(54, 'КОСТА-РИКА', 'Республика Коста-Рика', '188', 'CR', 'CRI', 1, NULL),
114(55, 'ХОРВАТИЯ', 'Республика Хорватия', '191', 'HR', 'HRV', 1, NULL),
115(56, 'КУБА', 'Республика Куба', '192', 'CU', 'CUB', 1, NULL),
116(57, 'КИПР', 'Республика Кипр', '196', 'CY', 'CYP', 1, NULL),
117(58, 'ЧЕШСКАЯ РЕСПУБЛИКА', NULL, '203', 'CZ', 'CZE', 1, NULL),
118(59, 'БЕНИН', 'Республика Бенин', '204', 'BJ', 'BEN', 1, NULL),
119(60, 'ДАНИЯ', 'Королевство Дания', '208', 'DK', 'DNK', 1, NULL),
120(61, 'ДОМИНИКА', 'Содружество Доминики', '212', 'DM', 'DMA', 1, NULL),
121(62, 'ДОМИНИКАНСКАЯ РЕСПУБЛИКА', NULL, '214', 'DO', 'DOM', 1, NULL),
122(63, 'ЭКВАДОР', 'Республика Эквадор', '218', 'EC', 'ECU', 1, NULL),
123(64, 'ЭЛЬ-САЛЬВАДОР', 'Республика Эль-Сальвадор', '222', 'SV', 'SLV', 1, NULL),
124(65, 'ЭКВАТОРИАЛЬНАЯ ГВИНЕЯ', 'Республика Экваториальная Гвинея', '226', 'GQ', 'GNQ', 1, NULL),
125(66, 'ЭФИОПИЯ', 'Федеративная Демократическая Республика Эфиопия', '231', 'ET', 'ETH', 1, NULL),
126(67, 'ЭРИТРЕЯ', NULL, '232', 'ER', 'ERI', 1, NULL),
127(68, 'ЭСТОНИЯ', 'Эстонская Республика', '233', 'EE', 'EST', 1, NULL),
128(69, 'ФАРЕРСКИЕ ОСТРОВА', NULL, '234', 'FO', 'FRO', 1, NULL),
129(70, 'ФОЛКЛЕНДСКИЕ ОСТРОВА (МАЛЬВИНСКИЕ)', NULL, '238', 'FK', 'FLK', 1, NULL),
130(71, 'ЮЖНАЯ ДЖОРДЖИЯ И ЮЖНЫЕ САНДВИЧЕВЫ ОСТРОВА', NULL, '239', 'GS', 'SGS', 1, NULL),
131(72, 'ФИДЖИ', 'Республика Островов Фиджи', '242', 'FJ', 'FJI', 1, NULL),
132(73, 'ФИНЛЯНДИЯ', 'Финляндская Республика', '246', 'FI', 'FIN', 1, NULL),
133(74, 'ЭЛАНДСКИЕ ОСТРОВА', NULL, '248', 'АХ', 'ALA', 1, NULL),
134(75, 'ФРАНЦИЯ', 'Французская Республика', '250', 'FR', 'FRA', 1, NULL),
135(76, 'ФРАНЦУЗСКАЯ ГВИАНА', NULL, '254', 'GF', 'GUF', 1, NULL),
136(77, 'ФРАНЦУЗСКАЯ ПОЛИНЕЗИЯ', NULL, '258', 'PF', 'PYF', 1, NULL),
137(78, 'ФРАНЦУЗСКИЕ ЮЖНЫЕ ТЕРРИТОРИИ', NULL, '260', 'TF', 'ATF', 1, NULL),
138(79, 'ДЖИБУТИ', 'Республика Джибути', '262', 'DJ', 'DJI', 1, NULL),
139(80, 'ГАБОН', 'Габонская Республика', '266', 'GA', 'GAB', 1, NULL),
140(81, 'ГРУЗИЯ', NULL, '268', 'GE', 'GEO', 1, NULL),
141(82, 'ГАМБИЯ', 'Республика Гамбия', '270', 'GM', 'GMB', 1, NULL),
142(83, 'ПАЛЕСТИНСКАЯ ТЕРРИТОРИЯ, ОККУПИРОВАННАЯ', 'Оккупированная Палестинская территория', '275', 'PS', 'PSE', 1, NULL),
143(84, 'ГЕРМАНИЯ', 'Федеративная Республика Германия', '276', 'DE', 'DEU', 1, NULL),
144(85, 'ГАНА', 'Республика Гана', '288', 'GH', 'GHA', 1, NULL),
145(86, 'ГИБРАЛТАР', NULL, '292', 'GI', 'GIB', 1, NULL),
146(87, 'КИРИБАТИ', 'Республика Кирибати', '296', 'KI', 'KIR', 1, NULL),
147(88, 'ГРЕЦИЯ', 'Греческая Республика', '300', 'GR', 'GRC', 1, NULL),
148(89, 'ГРЕНЛАНДИЯ', NULL, '304', 'GL', 'GRL', 1, NULL),
149(90, 'ГРЕНАДА', NULL, '308', 'GD', 'GRD', 1, NULL),
150(91, 'ГВАДЕЛУПА', NULL, '312', 'GP', 'GLP', 1, NULL),
151(92, 'ГУАМ', NULL, '316', 'GU', 'GUM', 1, NULL),
152(93, 'ГВАТЕМАЛА', 'Республика Гватемала', '320', 'GT', 'GTM', 1, NULL),
153(94, 'ГВИНЕЯ', 'Гвинейская Республика', '324', 'GN', 'GIN', 1, NULL),
154(95, 'ГАЙАНА', 'Республика Гайана', '328', 'GY', 'GUY', 1, NULL),
155(96, 'ГАИТИ', 'Республика Гаити', '332', 'HT', 'HTI', 1, NULL),
156(97, 'ОСТРОВ ХЕРД И ОСТРОВА МАКДОНАЛЬД', NULL, '334', 'HM', 'HMD', 1, NULL),
157(98, 'ПАПСКИЙ ПРЕСТОЛ (ГОСУДАРСТВО - ГОРОД ВАТИКАН)', NULL, '336', 'VA', 'VAT', 1, NULL),
158(99, 'ГОНДУРАС', 'Республика Гондурас', '340', 'HN', 'HND', 1, NULL),
159(100, 'ГОНКОНГ', 'Специальный административный регион Китая Гонконг', '344', 'HK', 'HKG', 1, NULL),
160(101, 'ВЕНГРИЯ', 'Венгерская Республика', '348', 'HU', 'HUN', 1, NULL),
161(102, 'ИСЛАНДИЯ', 'Республика Исландия', '352', 'IS', 'ISL', 1, NULL),
162(103, 'ИНДИЯ', 'Республика Индия', '356', 'IN', 'IND', 1, NULL),
163(104, 'ИНДОНЕЗИЯ', 'Республика Индонезия', '360', 'ID', 'IDN', 1, NULL),
164(105, 'ИРАН, ИСЛАМСКАЯ РЕСПУБЛИКА', 'Исламская Республика Иран', '364', 'IR', 'IRN', 1, NULL),
165(106, 'ИРАК', 'Республика Ирак', '368', 'IQ', 'IRQ', 1, NULL),
166(107, 'ИРЛАНДИЯ', NULL, '372', 'IE', 'IRL', 1, NULL),
167(108, 'ИЗРАИЛЬ', 'Государство Израиль', '376', 'IL', 'ISR', 1, NULL),
168(109, 'ИТАЛИЯ', 'Итальянская Республика', '380', 'IT', 'ITA', 1, NULL),
169(110, 'КОТ Д''ИВУАР', 'Республика Кот д''Ивуар', '384', 'CI', 'CIV', 1, NULL),
170(111, 'ЯМАЙКА', NULL, '388', 'JM', 'JAM', 1, NULL),
171(112, 'ЯПОНИЯ', NULL, '392', 'JP', 'JPN', 1, NULL),
172(113, 'КАЗАХСТАН', 'Республика Казахстан', '398', 'KZ', 'KAZ', 1, NULL),
173(114, 'ИОРДАНИЯ', 'Иорданское Хашимитское Королевство', '400', 'JO', 'JOR', 1, NULL),
174(115, 'КЕНИЯ', 'Республика Кения', '404', 'KE', 'KEN', 1, NULL),
175(116, 'КОРЕЯ, НАРОДНО-ДЕМОКРАТИЧЕСКАЯ РЕСПУБЛИКА', 'Корейская Народно-Демократическая Республика', '408', 'KP', 'PRK', 1, NULL),
176(117, 'КОРЕЯ, РЕСПУБЛИКА', 'Республика Корея', '410', 'KR', 'KOR', 1, NULL),
177(118, 'КУВЕЙТ', 'Государство Кувейт', '414', 'KW', 'KWT', 1, NULL),
178(119, 'КИРГИЗИЯ', 'Киргизская Республика', '417', 'KG', 'KGZ', 1, NULL),
179(120, 'ЛАОССКАЯ НАРОДНО-ДЕМОКРАТИЧЕСКАЯ РЕСПУБЛИКА', NULL, '418', 'LA', 'LAO', 1, NULL),
180(121, 'ЛИВАН', 'Ливанская Республика', '422', 'LB', 'LBN', 1, NULL),
181(122, 'ЛЕСОТО', 'Королевство Лесото', '426', 'LS', 'LSO', 1, NULL),
182(123, 'ЛАТВИЯ', 'Латвийская Республика', '428', 'LV', 'LVA', 1, NULL),
183(124, 'ЛИБЕРИЯ', 'Республика Либерия', '430', 'LR', 'LBR', 1, NULL),
184(125, 'ЛИВИЙСКАЯ АРАБСКАЯ ДЖАМАХИРИЯ', 'Социалистическая Народная Ливийская Арабская Джамахирия', '434', 'LY', 'LBY', 1, NULL),
185(126, 'ЛИХТЕНШТЕЙН', 'Княжество Лихтенштейн', '438', 'LI', 'LIE', 1, NULL),
186(127, 'ЛИТВА', 'Литовская Республика', '440', 'LT', 'LTU', 1, NULL),
187(128, 'ЛЮКСЕМБУРГ', 'Великое Герцогство Люксембург', '442', 'LU', 'LUX', 1, NULL),
188(129, 'МАКАО', 'Специальный административный регион Китая Макао', '446', 'MO', 'MAC', 1, NULL),
189(130, 'МАДАГАСКАР', 'Республика Мадагаскар', '450', 'MG', 'MDG', 1, NULL),
190(131, 'МАЛАВИ', 'Республика Малави', '454', 'MW', 'MWI', 1, NULL),
191(132, 'МАЛАЙЗИЯ', NULL, '458', 'MY', 'MYS', 1, NULL),
192(133, 'МАЛЬДИВЫ', 'Мальдивская Республика', '462', 'MV', 'MDV', 1, NULL),
193(134, 'МАЛИ', 'Республика Мали', '466', 'ML', 'MLI', 1, NULL),
194(135, 'МАЛЬТА', 'Республика Мальта', '470', 'MT', 'MLT', 1, NULL),
195(136, 'МАРТИНИКА', NULL, '474', 'MQ', 'MTQ', 1, NULL),
196(137, 'МАВРИТАНИЯ', 'Исламская Республика Мавритания', '478', 'MR', 'MRT', 1, NULL),
197(138, 'МАВРИКИЙ', 'Республика Маврикий', '480', 'MU', 'MUS', 1, NULL),
198(139, 'МЕКСИКА', 'Мексиканские Соединенные Штаты', '484', 'MX', 'MEX', 1, NULL),
199(140, 'МОНАКО', 'Княжество Монако', '492', 'MC', 'MCO', 1, NULL),
200(141, 'МОНГОЛИЯ', NULL, '496', 'MN', 'MNG', 1, NULL),
201(142, 'МОЛДОВА, РЕСПУБЛИКА', 'Республика Молдова', '498', 'MD', 'MDA', 1, NULL),
202(143, 'ЧЕРНОГОРИЯ', NULL, '499', 'ME', 'MNE', 1, NULL),
203(144, 'МОНТСЕРРАТ', NULL, '500', 'MS', 'MSR', 1, NULL),
204(145, 'МАРОККО', 'Королевство Марокко', '504', 'MA', 'MAR', 1, NULL),
205(146, 'МОЗАМБИК', 'Республика Мозамбик', '508', 'MZ', 'MOZ', 1, NULL),
206(147, 'ОМАН', 'Султанат Оман', '512', 'OM', 'OMN', 1, NULL),
207(148, 'НАМИБИЯ', 'Республика Намибия', '516', 'NA', 'NAM', 1, NULL),
208(149, 'НАУРУ', 'Республика Науру', '520', 'NR', 'NRU', 1, NULL),
209(150, 'НЕПАЛ', 'Федеративная Демократическая Республика Непал', '524', 'NP', 'NPL', 1, NULL),
210(151, 'НИДЕРЛАНДЫ', 'Королевство Нидерландов', '528', 'NL', 'NLD', 1, NULL),
211(152, 'НИДЕРЛАНДСКИЕ АНТИЛЫ', NULL, '530', 'AN', 'ANT', 1, NULL),
212(153, 'АРУБА', NULL, '533', 'AW', 'ABW', 1, NULL),
213(154, 'НОВАЯ КАЛЕДОНИЯ', NULL, '540', 'NC', 'NCL', 1, NULL),
214(155, 'ВАНУАТУ', 'Республика Вануату', '548', 'VU', 'VUT', 1, NULL),
215(156, 'НОВАЯ ЗЕЛАНДИЯ', NULL, '554', 'NZ', 'NZL', 1, NULL),
216(157, 'НИКАРАГУА', 'Республика Никарагуа', '558', 'NI', 'NIC', 1, NULL),
217(158, 'НИГЕР', 'Республика Нигер', '562', 'NE', 'NER', 1, NULL),
218(159, 'НИГЕРИЯ', 'Федеративная Республика Нигерия', '566', 'NG', 'NGA', 1, NULL),
219(160, 'НИУЭ', 'Республика Ниуэ', '570', 'NU', 'NIU', 1, NULL),
220(161, 'ОСТРОВ НОРФОЛК', NULL, '574', 'NF', 'NFK', 1, NULL),
221(162, 'НОРВЕГИЯ', 'Королевство Норвегия', '578', 'NO', 'NOR', 1, NULL),
222(163, 'СЕВЕРНЫЕ МАРИАНСКИЕ ОСТРОВА', 'Содружество Северных Марианских островов', '580', 'MP', 'MNP', 1, NULL),
223(164, 'МАЛЫЕ ТИХООКЕАНСКИЕ ОТДАЛЕННЫЕ ОСТРОВА СОЕДИНЕННЫХ ШТАТОВ', NULL, '581', 'UM', 'UMI', 1, NULL),
224(165, 'МИКРОНЕЗИЯ, ФЕДЕРАТИВНЫЕ ШТАТЫ', 'Федеративные штаты Микронезии', '583', 'FM', 'FSM', 1, NULL),
225(166, 'МАРШАЛЛОВЫ ОСТРОВА', 'Республика Маршалловы Острова', '584', 'MH', 'MHL', 1, NULL),
226(167, 'ПАЛАУ', 'Республика Палау', '585', 'PW', 'PLW', 1, NULL),
227(168, 'ПАКИСТАН', 'Исламская Республика Пакистан', '586', 'PK', 'PAK', 1, NULL),
228(169, 'ПАНАМА', 'Республика Панама', '591', 'PA', 'PAN', 1, NULL),
229(170, 'ПАПУА-НОВАЯ ГВИНЕЯ', NULL, '598', 'PG', 'PNG', 1, NULL),
230(171, 'ПАРАГВАЙ', 'Республика Парагвай', '600', 'PY', 'PRY', 1, NULL),
231(172, 'ПЕРУ', 'Республика Перу', '604', 'PE', 'PER', 1, NULL),
232(173, 'ФИЛИППИНЫ', 'Республика Филиппины', '608', 'PH', 'PHL', 1, NULL),
233(174, 'ПИТКЕРН', NULL, '612', 'PN', 'PCN', 1, NULL),
234(175, 'ПОЛЬША', 'Республика Польша', '616', 'PL', 'POL', 1, NULL),
235(176, 'ПОРТУГАЛИЯ', 'Португальская Республика', '620', 'PT', 'PRT', 1, NULL),
236(177, 'ГВИНЕЯ-БИСАУ', 'Республика Гвинея-Бисау', '624', 'GW', 'GNB', 1, NULL),
237(178, 'ТИМОР-ЛЕСТЕ', 'Демократическая Республика Тимор-Лесте', '626', 'TL', 'TLS', 1, NULL),
238(179, 'ПУЭРТО-РИКО', NULL, '630', 'PR', 'PRI', 1, NULL),
239(180, 'КАТАР', 'Государство Катар', '634', 'QA', 'QAT', 1, NULL),
240(181, 'РЕЮНЬОН', NULL, '638', 'RE', 'REU', 1, NULL),
241(182, 'РУМЫНИЯ', NULL, '642', 'RO', 'ROU', 1, NULL),
242(183, 'РОССИЯ', 'Российская Федерация', '643', 'RU', 'RUS', 1, NULL),
243(184, 'РУАНДА', 'Руандийская Республика', '646', 'RW', 'RWA', 1, NULL),
244(185, 'СЕН-БАРТЕЛЕМИ', NULL, '652', 'BL', 'BLM', 1, NULL),
245(186, 'СВЯТАЯ ЕЛЕНА', NULL, '654', 'SH', 'SHN', 1, NULL),
246(187, 'СЕНТ-КИТС И НЕВИС', NULL, '659', 'KN', 'KNA', 1, NULL),
247(188, 'АНГИЛЬЯ', NULL, '660', 'AI', 'AIA', 1, NULL),
248(189, 'СЕНТ-ЛЮСИЯ', NULL, '662', 'LC', 'LCA', 1, NULL),
249(190, 'СЕН-МАРТЕН', NULL, '663', 'MF', 'MAF', 1, NULL),
250(191, 'СЕН-ПЬЕР И МИКЕЛОН', NULL, '666', 'PM', 'SPM', 1, NULL),
251(192, 'СЕНТ-ВИНСЕНТ И ГРЕНАДИНЫ', NULL, '670', 'VC', 'VCT', 1, NULL),
252(193, 'САН-МАРИНО', 'Республика Сан-Марино', '674', 'SM', 'SMR', 1, NULL),
253(194, 'САН-ТОМЕ И ПРИНСИПИ', 'Демократическая Республика Сан-Томе и Принсипи', '678', 'ST', 'STP', 1, NULL),
254(195, 'САУДОВСКАЯ АРАВИЯ', 'Королевство Саудовская Аравия', '682', 'SA', 'SAU', 1, NULL),
255(196, 'СЕНЕГАЛ', 'Республика Сенегал', '686', 'SN', 'SEN', 1, NULL),
256(197, 'СЕРБИЯ', 'Республика Сербия', '688', 'RS', 'SRB', 1, NULL),
257(198, 'СЕЙШЕЛЫ', 'Республика Сейшелы', '690', 'SC', 'SYC', 1, NULL),
258(199, 'СЬЕРРА-ЛЕОНЕ', 'Республика Сьерра-Леоне', '694', 'SL', 'SLE', 1, NULL),
259(200, 'СИНГАПУР', 'Республика Сингапур', '702', 'SG', 'SGP', 1, NULL),
260(201, 'СЛОВАКИЯ', 'Словацкая Республика', '703', 'SK', 'SVK', 1, NULL),
261(202, 'ВЬЕТНАМ', 'Социалистическая Республика Вьетнам', '704', 'VN', 'VNM', 1, NULL),
262(203, 'СЛОВЕНИЯ', 'Республика Словения', '705', 'SI', 'SVN', 1, NULL),
263(204, 'СОМАЛИ', 'Сомалийская Республика', '706', 'SO', 'SOM', 1, NULL),
264(205, 'ЮЖНАЯ АФРИКА', 'Южно-Африканская Республика', '710', 'ZA', 'ZAF', 1, NULL),
265(206, 'ЗИМБАБВЕ', 'Республика Зимбабве', '716', 'ZW', 'ZWE', 1, NULL),
266(207, 'ИСПАНИЯ', 'Королевство Испания', '724', 'ES', 'ESP', 1, NULL),
267(208, 'ЗАПАДНАЯ САХАРА', NULL, '732', 'EH', 'ESH', 1, NULL),
268(209, 'СУДАН', 'Республика Судан', '736', 'SD', 'SDN', 1, NULL),
269(210, 'СУРИНАМ', 'Республика Суринам', '740', 'SR', 'SUR', 1, NULL),
270(211, 'ШПИЦБЕРГЕН И ЯН МАЙЕН', NULL, '744', 'SJ', 'SJM', 1, NULL),
271(212, 'СВАЗИЛЕНД', 'Королевство Свазиленд', '748', 'SZ', 'SWZ', 1, NULL),
272(213, 'ШВЕЦИЯ', 'Королевство Швеция', '752', 'SE', 'SWE', 1, NULL),
273(214, 'ШВЕЙЦАРИЯ', 'Швейцарская Конфедерация', '756', 'CH', 'CHE', 1, NULL),
274(215, 'СИРИЙСКАЯ АРАБСКАЯ РЕСПУБЛИКА', NULL, '760', 'SY', 'SYR', 1, NULL),
275(216, 'ТАДЖИКИСТАН', 'Республика Таджикистан', '762', 'TJ', 'TJK', 1, NULL),
276(217, 'ТАИЛАНД', 'Королевство Таиланд', '764', 'TH', 'THA', 1, NULL),
277(218, 'ТОГО', 'Тоголезская Республика', '768', 'TG', 'TGO', 1, NULL),
278(219, 'ТОКЕЛАУ', NULL, '772', 'TK', 'TKL', 1, NULL),
279(220, 'ТОНГА', 'Королевство Тонга', '776', 'TO', 'TON', 1, NULL),
280(221, 'ТРИНИДАД И ТОБАГО', 'Республика Тринидад и Тобаго', '780', 'TT', 'TTO', 1, NULL),
281(222, 'ОБЪЕДИНЕННЫЕ АРАБСКИЕ ЭМИРАТЫ', NULL, '784', 'AE', 'ARE', 1, NULL),
282(223, 'ТУНИС', 'Тунисская Республика', '788', 'TN', 'TUN', 1, NULL),
283(224, 'ТУРЦИЯ', 'Турецкая Республика', '792', 'TR', 'TUR', 1, NULL),
284(225, 'ТУРКМЕНИЯ', 'Туркменистан', '795', 'TM', 'TKM', 1, NULL),
285(226, 'ОСТРОВА ТЕРКС И КАЙКОС', NULL, '796', 'TC', 'TCA', 1, NULL),
286(227, 'ТУВАЛУ', NULL, '798', 'TV', 'TUV', 1, NULL),
287(228, 'УГАНДА', 'Республика Уганда', '800', 'UG', 'UGA', 1, NULL),
288(229, 'УКРАИНА', NULL, '804', 'UA', 'UKR', 1, NULL),
289(230, 'РЕСПУБЛИКА МАКЕДОНИЯ', NULL, '807', 'MK', 'MKD', 1, NULL),
290(231, 'ЕГИПЕТ', 'Арабская Республика Египет', '818', 'EG', 'EGY', 1, NULL),
291(232, 'СОЕДИНЕННОЕ КОРОЛЕВСТВО', 'Соединенное Королевство Великобритании и Северной Ирландии', '826', 'GB', 'GBR', 1, NULL),
292(233, 'ГЕРНСИ', NULL, '831', 'GG', 'GGY', 1, NULL),
293(234, 'ДЖЕРСИ', NULL, '832', 'JE', 'JEY', 1, NULL),
294(235, 'ОСТРОВ МЭН', NULL, '833', 'IM', 'IMN', 1, NULL),
295(236, 'ТАНЗАНИЯ, ОБЪЕДИНЕННАЯ РЕСПУБЛИКА', 'Объединенная Республика Танзания', '834', 'TZ', 'TZA', 1, NULL),
296(237, 'СОЕДИНЕННЫЕ ШТАТЫ', 'Соединенные Штаты Америки', '840', 'US', 'USA', 1, NULL),
297(238, 'ВИРГИНСКИЕ ОСТРОВА, США', 'Виргинские острова Соединенных Штатов', '850', 'VI', 'VIR', 1, NULL),
298(239, 'БУРКИНА-ФАСО', NULL, '854', 'BF', 'BFA', 1, NULL),
299(240, 'УРУГВАЙ', 'Восточная Республика Уругвай', '858', 'UY', 'URY', 1, NULL),
300(241, 'УЗБЕКИСТАН', 'Республика Узбекистан', '860', 'UZ', 'UZB', 1, NULL),
301(242, 'ВЕНЕСУЭЛА БОЛИВАРИАНСКАЯ РЕСПУБЛИКА', 'Боливарианская Республика Венесуэла', '862', 'VE', 'VEN', 1, NULL),
302(243, 'УОЛЛИС И ФУТУНА', NULL, '876', 'WF', 'WLF', 1, NULL),
303(244, 'САМОА', 'Независимое Государство Самоа', '882', 'WS', 'WSM', 1, NULL),
304(245, 'ЙЕМЕН', 'Йеменская Республика', '887', 'YE', 'YEM', 1, NULL),
305(246, 'ЗАМБИЯ', 'Республика Замбия', '894', 'ZM', 'ZMB', 1, NULL),
306(247, 'АБХАЗИЯ', 'Республика Абхазия', '895', 'AB', 'ABH', 1, NULL),
307(248, 'ЮЖНАЯ ОСЕТИЯ', 'Республика Южная Осетия', '896', 'OS', 'OST', 1, NULL);
308
309CREATE TABLE IF NOT EXISTS `class_unit` (
310  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'pk',
311  `name` varchar(255) NOT NULL COMMENT 'Наименование единицы измерения',
312  `number_code` varchar(5) NOT NULL COMMENT 'Код',
313  `rus_name1` varchar(50) DEFAULT NULL COMMENT 'Условное обозначение национальное',
314  `eng_name1` varchar(50) DEFAULT NULL COMMENT 'Условное обозначение международное',
315  `rus_name2` varchar(50) DEFAULT NULL COMMENT 'Кодовое буквенное обозначение национальное',
316  `eng_name2` varchar(50) DEFAULT NULL COMMENT 'Кодовое буквенное обозначение международное',
317  `class_unit_group_id` tinyint(4) NOT NULL COMMENT 'Группа единиц измерения',
318  `class_unit_type_id` tinyint(4) NOT NULL COMMENT 'Раздел/приложение в которое входит единица измерения',
319  `visible` tinyint(4) NOT NULL DEFAULT '1' COMMENT 'Видимость',
320  `comment` varchar(255) DEFAULT NULL COMMENT 'Комментарий',
321  PRIMARY KEY (`id`),
322  UNIQUE KEY `number_code` (`number_code`),
323  KEY `class_unit_group_id` (`class_unit_group_id`),
324  KEY `class_unit_type_id` (`class_unit_type_id`)
325) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COMMENT='Общероссийский классификатор единиц измерения ОКЕИ' AUTO_INCREMENT=431 ;
326
327INSERT IGNORE INTO `class_unit` (`id`, `name`, `number_code`, `rus_name1`, `eng_name1`, `rus_name2`, `eng_name2`, `class_unit_group_id`, `class_unit_type_id`, `visible`, `comment`) VALUES
328(1, 'Миллиметр', '003', 'мм', 'mm', 'ММ', 'MMT', 1, 1, 1, NULL),
329(2, 'Сантиметр', '004', 'см', 'cm', 'СМ', 'CMT', 1, 1, 1, NULL),
330(4, 'Метр', '006', 'м', 'm', 'М', 'MTR', 1, 1, 1, NULL),
331(9, 'Ярд (0,9144 м)', '043', 'ярд', 'yd', 'ЯРД', 'YRD', 1, 1, 1, NULL),
332(14, 'Квадратный метр', '055', 'м2', 'm2', 'М2', 'MTK', 2, 1, 1, NULL),
333(24, 'Литр; кубический дециметр', '112', 'л; дм3', 'I; L; dm^3', 'Л; ДМ3', 'LTR; DMQ', 3, 1, 1, NULL),
334(37, 'Килограмм', '166', 'кг', 'kg', 'КГ', 'KGM', 4, 1, 1, NULL),
335(114, 'Бобина', '616', 'боб', '-', 'БОБ', 'NBB', 7, 1, 1, NULL),
336(119, 'Изделие', '657', 'изд', '-', 'ИЗД', 'NAR', 7, 1, 1, NULL),
337(121, 'Набор', '704', 'набор', '-', 'НАБОР', 'SET', 7, 1, 1, NULL),
338(122, 'Пара (2 шт.)', '715', 'пар', 'pr; 2', 'ПАР', 'NPR', 7, 1, 1, NULL),
339(128, 'Рулон', '736', 'рул', '-', 'РУЛ', 'NPL', 7, 1, 1, NULL),
340(132, 'Упаковка', '778', 'упак', '-', 'УПАК', 'NMP', 7, 1, 1, NULL),
341(135, 'Штука', '796', 'шт', 'pc; 1', 'ШТ', 'PCE; NMB', 7, 1, 1, NULL),
342(155, 'Погонный метр', '018', 'пог. м', NULL, 'ПОГ М', NULL, 1, 2, 1, NULL),
343(219, 'Байт', '255', 'бай', NULL, 'БАЙТ', NULL, 5, 2, 1, NULL),
344(231, 'Рубль', '383', 'руб', NULL, 'РУБ', NULL, 7, 2, 1, NULL),
345(257, 'Тонна в смену', '536', 'т/смен', NULL, 'Т/СМЕН', NULL, 7, 2, 1, NULL),
346(260, 'Человеко-час', '539', 'чел.ч', NULL, 'ЧЕЛ.Ч', NULL, 7, 2, 1, NULL),
347(285, 'Единица', '642', 'ед', NULL, 'ЕД', NULL, 7, 2, 1, NULL),
348(290, 'Место', '698', 'мест', NULL, 'МЕСТ', NULL, 7, 2, 1, NULL),
349(304, 'Человек', '792', 'чел', NULL, 'ЧЕЛ', NULL, 7, 2, 1, NULL),
350(309, 'Ящик', '812', 'ящ', NULL, 'ЯЩ', NULL, 7, 2, 1, NULL),
351(312, 'Миллион пар', '838', '10^6 пар', NULL, 'МЛН ПАР', NULL, 7, 2, 1, NULL),
352(313, 'Комплект', '839', 'компл', NULL, 'КОМПЛ', NULL, 7, 2, 1, NULL),
353(323, 'Условная единица', '876', 'усл. ед', NULL, 'УСЛ ЕД', NULL, 7, 2, 1, NULL),
354(364, 'Смена', '917', 'смен', NULL, 'СМЕН', NULL, 7, 2, 1, NULL),
355(430, 'Стандарт', '152', NULL, '-', NULL, 'WSD', 3, 3, 1, NULL);
356
357CREATE TABLE IF NOT EXISTS `class_unit_group` (
358  `id` tinyint(4) NOT NULL AUTO_INCREMENT COMMENT 'pk',
359  `name` varchar(255) NOT NULL COMMENT 'Наименование группы',
360  PRIMARY KEY (`id`),
361  UNIQUE KEY `name` (`name`)
362) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COMMENT='Группы единиц измерения' AUTO_INCREMENT=8 ;
363
364INSERT IGNORE INTO `class_unit_group` (`id`, `name`) VALUES
365(6, 'Единицы времени'),
366(1, 'Единицы длины'),
367(4, 'Единицы массы'),
368(3, 'Единицы объема'),
369(2, 'Единицы площади'),
370(5, 'Технические единицы'),
371(7, 'Экономические единицы');
372
373CREATE TABLE IF NOT EXISTS `class_unit_type` (
374  `id` tinyint(4) NOT NULL AUTO_INCREMENT COMMENT 'pk',
375  `name` varchar(255) NOT NULL COMMENT 'Наименование раздела/приложения',
376  PRIMARY KEY (`id`)
377) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COMMENT='Разделы/приложения, в которые включены единицы измерения' AUTO_INCREMENT=4 ;
378
379INSERT IGNORE INTO `class_unit_type` (`id`, `name`) VALUES
380(1, 'Международные единицы измерения, включенные в ЕСКК'),
381(2, 'Национальные единицы измерения, включенные в ЕСКК'),
382(3, 'Международные единицы измерения, не включенные в ЕСКК');
383
384CREATE TABLE IF NOT EXISTS `comments` (
385  `id` int(11) NOT NULL AUTO_INCREMENT,
386  `date` datetime NOT NULL,
387  `object_name` varchar(16) NOT NULL COMMENT 'Имя(тип) объекта комментирования',
388  `object_id` int(11) NOT NULL COMMENT 'ID объекта комментирования',
389  `autor_name` varchar(16) NOT NULL COMMENT 'Имя автора (анонимного)',
390  `autor_email` varchar(32) NOT NULL COMMENT 'Электронная почта анонимного автора',
391  `autor_id` int(11) NOT NULL COMMENT 'UID автора',
392  `text` text NOT NULL COMMENT 'Текст коментария',
393  `rate` tinyint(4) NOT NULL COMMENT 'Оценка объекта (0-5)',
394  `ip` varchar(16) NOT NULL,
395  `user_agent` varchar(128) NOT NULL,
396  `response` text NOT NULL COMMENT 'Ответ администрации',
397  `responser` int(11) NOT NULL COMMENT 'Автор ответа',
398  PRIMARY KEY (`id`),
399  KEY `object_name` (`object_name`),
400  KEY `object_id` (`object_id`),
401  KEY `rate` (`rate`),
402  KEY `date` (`date`)
403) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Коментарии к товарам, новостям, статьям и пр.' AUTO_INCREMENT=1 ;
404
405CREATE TABLE IF NOT EXISTS `counter` (
406  `id` int(11) NOT NULL AUTO_INCREMENT,
407  `date` bigint(20) NOT NULL DEFAULT '0',
408  `ip` varchar(32) CHARACTER SET latin1 NOT NULL DEFAULT '',
409  `agent` varchar(128) NOT NULL DEFAULT '',
410  `refer` varchar(512) NOT NULL DEFAULT '',
411  `file` varchar(32) CHARACTER SET latin1 NOT NULL DEFAULT '',
412  `query` varchar(128) NOT NULL DEFAULT '',
413  UNIQUE KEY `id` (`id`),
414  KEY `time` (`date`),
415  KEY `ip` (`ip`),
416  KEY `agent` (`agent`),
417  KEY `refer` (`refer`(333)),
418  KEY `file` (`file`)
419) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
420
421CREATE TABLE IF NOT EXISTS `currency` (
422  `id` int(11) NOT NULL AUTO_INCREMENT,
423  `name` varchar(10) NOT NULL,
424  `coeff` decimal(8,4) NOT NULL,
425  UNIQUE KEY `id` (`id`),
426  UNIQUE KEY `name` (`name`)
427) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
428
429CREATE TABLE IF NOT EXISTS `db_version` (
430  `version` int(11) NOT NULL,
431  PRIMARY KEY (`version`)
432) ENGINE=MyISAM DEFAULT CHARSET=latin1;
433
434INSERT IGNORE INTO `db_version` (`version`) VALUES
435(634);
436
437CREATE TABLE IF NOT EXISTS `delivery_regions` (
438  `id` int(11) NOT NULL AUTO_INCREMENT,
439  `delivery_type` int(11) NOT NULL,
440  `name` varchar(128) NOT NULL,
441  `price` int(11) NOT NULL,
442  `description` text NOT NULL,
443  PRIMARY KEY (`id`)
444) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
445
446CREATE TABLE IF NOT EXISTS `delivery_types` (
447  `id` int(11) NOT NULL AUTO_INCREMENT,
448  `name` varchar(128) NOT NULL,
449  `min_price` int(11) NOT NULL,
450  `service_id` int(11) NOT NULL,
451  `description` text NOT NULL,
452  PRIMARY KEY (`id`)
453) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
454
455CREATE TABLE IF NOT EXISTS `doc_agent` (
456  `id` int(11) NOT NULL AUTO_INCREMENT,
457  `name` varchar(64) NOT NULL,
458  `fullname` varchar(256) NOT NULL,
459  `tel` varchar(64) NOT NULL,
460  `sms_phone` varchar(16) NOT NULL,
461  `fax_phone` varchar(16) NOT NULL,
462  `alt_phone` varchar(16) NOT NULL,
463  `adres` varchar(256) NOT NULL,
464  `gruzopol` varchar(512) NOT NULL,
465  `inn` varchar(24) NOT NULL,
466  `dir_fio` varchar(128) NOT NULL,
467  `dir_fio_r` varchar(128) NOT NULL,
468  `pfio` text NOT NULL,
469  `pdol` text NOT NULL,
470  `okevd` varchar(8) NOT NULL,
471  `okpo` varchar(16) NOT NULL,
472  `rs` varchar(32) NOT NULL,
473  `bank` varchar(64) NOT NULL,
474  `ks` varchar(32) NOT NULL,
475  `bik` varchar(16) NOT NULL,
476  `group` int(11) NOT NULL,
477  `email` varchar(64) NOT NULL,
478  `type` tinyint(4) NOT NULL DEFAULT '1',
479  `pasp_num` varchar(16) NOT NULL,
480  `pasp_date` date NOT NULL,
481  `pasp_kem` varchar(64) NOT NULL,
482  `comment` text NOT NULL,
483  `no_mail` tinyint(4) NOT NULL,
484  `responsible` int(11) DEFAULT NULL,
485  `data_sverki` date NOT NULL,
486  `dishonest` tinyint(4) NOT NULL,
487  `p_agent` int(11) DEFAULT NULL COMMENT 'Подчинение другому агенту',
488  `bonus` decimal(10,2) NOT NULL,
489  UNIQUE KEY `id` (`id`),
490  KEY `name` (`name`),
491  KEY `fullname` (`fullname`(255)),
492  KEY `tel` (`tel`),
493  KEY `inn` (`inn`),
494  KEY `type` (`type`),
495  KEY `pasp_num` (`pasp_num`,`pasp_date`,`pasp_kem`),
496  KEY `p_agent` (`p_agent`)
497) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COMMENT='pcomment - printable comment' AUTO_INCREMENT=2 ;
498
499INSERT IGNORE INTO `doc_agent` (`id`, `name`, `fullname`, `tel`, `sms_phone`, `fax_phone`, `alt_phone`, `adres`, `gruzopol`, `inn`, `dir_fio`, `dir_fio_r`, `pfio`, `pdol`, `okevd`, `okpo`, `rs`, `bank`, `ks`, `bik`, `group`, `email`, `type`, `pasp_num`, `pasp_date`, `pasp_kem`, `comment`, `no_mail`, `responsible`, `data_sverki`, `dishonest`, `p_agent`, `bonus`) VALUES
500(1, 'Первый агент', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, '', 1, '', '0000-00-00', '', '', 0, NULL, '0000-00-00', 0, NULL, 0.00);
501
502CREATE TABLE IF NOT EXISTS `doc_agent_dov` (
503  `id` int(11) NOT NULL AUTO_INCREMENT,
504  `ag_id` int(11) NOT NULL,
505  `name` varchar(64) NOT NULL,
506  `name2` varchar(64) NOT NULL,
507  `surname` varchar(64) NOT NULL,
508  `range` varchar(64) NOT NULL,
509  `pasp_ser` varchar(8) NOT NULL,
510  `pasp_num` varchar(16) NOT NULL,
511  `pasp_kem` varchar(128) NOT NULL,
512  `pasp_data` varchar(16) NOT NULL,
513  `mark_del` tinyint(4) NOT NULL,
514  UNIQUE KEY `id` (`id`),
515  KEY `ag_id` (`ag_id`),
516  KEY `name` (`name`),
517  KEY `name2` (`name2`),
518  KEY `surname` (`surname`),
519  KEY `range` (`range`),
520  KEY `pasp_ser` (`pasp_ser`),
521  KEY `pasp_num` (`pasp_num`),
522  KEY `pasp_kem` (`pasp_kem`),
523  KEY `pasp_data` (`pasp_data`),
524  KEY `mark_del` (`mark_del`)
525) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
526
527CREATE TABLE IF NOT EXISTS `doc_agent_group` (
528  `id` int(11) NOT NULL AUTO_INCREMENT,
529  `name` varchar(32) NOT NULL,
530  `pid` int(11) NOT NULL,
531  `desc` varchar(128) NOT NULL,
532  UNIQUE KEY `id` (`id`),
533  KEY `pid` (`pid`)
534) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
535
536CREATE TABLE IF NOT EXISTS `doc_base` (
537  `id` int(11) NOT NULL AUTO_INCREMENT,
538  `group` int(11) NOT NULL DEFAULT '0',
539  `name` varchar(128) NOT NULL,
540  `vc` varchar(32) NOT NULL COMMENT 'Код производителя',
541  `country` int(11) DEFAULT NULL,
542  `desc` text NOT NULL,
543  `cost` double(10,2) NOT NULL DEFAULT '0.00',
544  `stock` tinyint(1) NOT NULL,
545  `proizv` varchar(32) NOT NULL,
546  `likvid` decimal(10,2) NOT NULL DEFAULT '0.00',
547  `cost_date` datetime NOT NULL,
548  `pos_type` tinyint(4) NOT NULL,
549  `hidden` tinyint(4) NOT NULL,
550  `no_export_yml` tinyint(4) NOT NULL,
551  `unit` int(11) NOT NULL COMMENT 'Единица измерения',
552  `warranty` int(11) NOT NULL,
553  `warranty_type` tinyint(4) NOT NULL,
554  `meta_description` varchar(256) NOT NULL,
555  `meta_keywords` varchar(128) NOT NULL,
556  `title_tag` varchar(128) NOT NULL,
557  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
558  `buy_time` datetime NOT NULL DEFAULT '1970-01-01 00:00:00',
559  `transit_cnt` int(11) NOT NULL DEFAULT '0',
560  `mult` int(11) NOT NULL COMMENT 'Кратность',
561  `bulkcnt` int(11) NOT NULL COMMENT 'Количество оптом',
562  UNIQUE KEY `id` (`id`),
563  UNIQUE KEY `uniq` (`group`,`name`),
564  UNIQUE KEY `vc` (`vc`),
565  KEY `group` (`group`),
566  KEY `name` (`name`),
567  KEY `cost_date` (`cost_date`),
568  KEY `hidden` (`hidden`),
569  KEY `unit` (`unit`),
570  KEY `stock` (`stock`),
571  KEY `likvid` (`likvid`),
572  KEY `country` (`country`),
573  KEY `create_time` (`create_time`),
574  KEY `buy_time` (`buy_time`),
575  KEY `transit_cnt` (`transit_cnt`)
576) ENGINE=InnoDB  DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT AUTO_INCREMENT=4 ;
577
578INSERT IGNORE INTO `doc_base` (`id`, `group`, `name`, `vc`, `country`, `desc`, `cost`, `stock`, `proizv`, `likvid`, `cost_date`, `pos_type`, `hidden`, `no_export_yml`, `unit`, `warranty`, `warranty_type`, `meta_description`, `meta_keywords`, `title_tag`, `create_time`, `buy_time`, `transit_cnt`, `mult`, `bulkcnt`) VALUES
579(3, 1, 'Первый товар', '', NULL, '', 0.00, 0, '', 0.00, '0000-00-00 00:00:00', 0, 0, 0, 1, 0, 0, '', '', '', '2014-02-26 14:08:36', '1970-01-01 00:00:00', 0, 0, 0);
580
581CREATE TABLE IF NOT EXISTS `doc_base_attachments` (
582  `pos_id` int(11) NOT NULL,
583  `attachment_id` int(11) NOT NULL,
584  UNIQUE KEY `uni` (`pos_id`,`attachment_id`),
585  KEY `attachment_id` (`attachment_id`)
586) ENGINE=InnoDB DEFAULT CHARSET=utf8;
587
588CREATE TABLE IF NOT EXISTS `doc_base_cnt` (
589  `id` int(11) NOT NULL,
590  `sklad` tinyint(4) NOT NULL,
591  `cnt` double NOT NULL,
592  `mesto` varchar(32) NOT NULL,
593  `mincnt` varchar(8) NOT NULL,
594  PRIMARY KEY (`id`,`sklad`),
595  KEY `cnt` (`cnt`),
596  KEY `mesto` (`mesto`),
597  KEY `mincnt` (`mincnt`)
598) ENGINE=InnoDB DEFAULT CHARSET=utf8;
599
600CREATE TABLE IF NOT EXISTS `doc_base_cost` (
601  `id` int(11) NOT NULL AUTO_INCREMENT,
602  `pos_id` int(11) NOT NULL,
603  `cost_id` int(11) NOT NULL,
604  `type` varchar(5) NOT NULL,
605  `value` decimal(8,2) NOT NULL,
606  `accuracy` tinyint(4) NOT NULL,
607  `direction` tinyint(4) NOT NULL,
608  `rrp_firm_id` int(11) DEFAULT NULL,
609  UNIQUE KEY `id` (`id`),
610  UNIQUE KEY `uniq` (`pos_id`,`cost_id`),
611  KEY `group_id` (`pos_id`),
612  KEY `cost_id` (`cost_id`),
613  KEY `value` (`value`),
614  KEY `type` (`type`)
615) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
616
617CREATE TABLE IF NOT EXISTS `doc_base_dop` (
618  `id` int(11) NOT NULL AUTO_INCREMENT,
619  `type` int(11) DEFAULT '0',
620  `d_int` double NOT NULL DEFAULT '0',
621  `d_ext` double NOT NULL DEFAULT '0',
622  `size` double NOT NULL DEFAULT '0',
623  `mass` double NOT NULL DEFAULT '0',
624  `analog` varchar(32) NOT NULL,
625  `koncost` double NOT NULL DEFAULT '0',
626  `ntd` varchar(32) NOT NULL,
627  UNIQUE KEY `id` (`id`),
628  KEY `type` (`type`),
629  KEY `d_int` (`d_int`),
630  KEY `d_ext` (`d_ext`),
631  KEY `size` (`size`),
632  KEY `mass` (`mass`),
633  KEY `analog` (`analog`),
634  KEY `koncost` (`koncost`)
635) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
636
637CREATE TABLE IF NOT EXISTS `doc_base_dop_type` (
638  `id` int(11) NOT NULL AUTO_INCREMENT,
639  `name` varchar(64) NOT NULL,
640  `desc` text NOT NULL,
641  UNIQUE KEY `id` (`id`),
642  KEY `name` (`name`)
643) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
644
645CREATE TABLE IF NOT EXISTS `doc_base_gparams` (
646  `id` int(11) NOT NULL AUTO_INCREMENT,
647  `name` varchar(64) DEFAULT NULL,
648  PRIMARY KEY (`id`)
649) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
650
651INSERT IGNORE INTO `doc_base_gparams` (`id`, `name`) VALUES
652(1, 'Основные');
653
654CREATE TABLE IF NOT EXISTS `doc_base_img` (
655  `pos_id` int(11) NOT NULL,
656  `img_id` int(11) NOT NULL,
657  `default` tinyint(4) NOT NULL,
658  UNIQUE KEY `pos_id` (`pos_id`,`img_id`),
659  KEY `default` (`default`)
660) ENGINE=MyISAM DEFAULT CHARSET=utf8;
661
662CREATE TABLE IF NOT EXISTS `doc_base_kompl` (
663  `id` int(11) NOT NULL AUTO_INCREMENT,
664  `pos_id` int(11) NOT NULL COMMENT 'id наименования',
665  `kompl_id` int(11) NOT NULL COMMENT 'id комплектующего',
666  `cnt` double NOT NULL COMMENT 'количество',
667  UNIQUE KEY `id` (`id`),
668  KEY `kompl_id` (`kompl_id`),
669  KEY `cnt` (`cnt`),
670  KEY `pos_id` (`pos_id`)
671) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Комплектующие - из чего состоит эта позиция' AUTO_INCREMENT=1 ;
672
673CREATE TABLE IF NOT EXISTS `doc_base_params` (
674  `id` int(11) NOT NULL AUTO_INCREMENT,
675  `param` varchar(32) NOT NULL,
676  `type` varchar(8) NOT NULL,
677  `pgroup_id` int(11) NOT NULL,
678  `system` tinyint(4) NOT NULL COMMENT 'Служебный параметр. Нигде не отображается.',
679  `ym_assign` varchar(128) NOT NULL,
680  UNIQUE KEY `id` (`id`),
681  KEY `param` (`param`),
682  KEY `pgroup_id` (`pgroup_id`),
683  KEY `ym_assign` (`ym_assign`)
684) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
685
686CREATE TABLE IF NOT EXISTS `doc_base_pcollections_list` (
687  `id` int(11) NOT NULL AUTO_INCREMENT,
688  `name` varchar(128) NOT NULL,
689  PRIMARY KEY (`id`),
690  UNIQUE KEY `name` (`name`)
691) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Наборы свойств складской номенклатуры' AUTO_INCREMENT=1 ;
692
693CREATE TABLE IF NOT EXISTS `doc_base_pcollections_set` (
694  `collection_id` int(11) NOT NULL,
695  `param_id` int(11) NOT NULL,
696  UNIQUE KEY `uniq` (`collection_id`,`param_id`),
697  KEY `collection_id` (`collection_id`),
698  KEY `param_id` (`param_id`)
699) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Список параметров в наборе';
700
701CREATE TABLE IF NOT EXISTS `doc_base_values` (
702  `id` int(11) NOT NULL,
703  `param_id` int(11) NOT NULL,
704  `value` varchar(32) NOT NULL,
705  `intval` int(11) NOT NULL,
706  `doubleval` double NOT NULL,
707  `strval` varchar(512) NOT NULL,
708  UNIQUE KEY `unique` (`id`,`param_id`),
709  KEY `id` (`id`),
710  KEY `param` (`param_id`),
711  KEY `value` (`value`),
712  KEY `intval` (`intval`),
713  KEY `doubleval` (`doubleval`),
714  KEY `strval` (`strval`(255))
715) ENGINE=InnoDB DEFAULT CHARSET=utf8;
716
717CREATE TABLE IF NOT EXISTS `doc_cost` (
718  `id` int(11) NOT NULL AUTO_INCREMENT,
719  `name` varchar(25) NOT NULL,
720  `type` varchar(4) NOT NULL,
721  `value` decimal(8,2) NOT NULL COMMENT 'Значение цены',
722  `vid` tinyint(4) NOT NULL COMMENT 'Вид цены определяет места её использования',
723  `accuracy` int(11) NOT NULL,
724  `direction` int(11) NOT NULL,
725  UNIQUE KEY `id` (`id`)
726) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
727
728INSERT IGNORE INTO `doc_cost` (`id`, `name`, `type`, `value`, `vid`, `accuracy`, `direction`) VALUES
729(1, 'Розничная', 'pp', 0.00, 1, 2, 0),
730(2, 'Мелкий опт', 'pp', -3.00, -1, 2, 0),
731(3, 'Средний опт', 'pp', -5.00, -2, 2, 0);
732
733CREATE TABLE IF NOT EXISTS `doc_dopdata` (
734  `doc` int(11) NOT NULL,
735  `param` varchar(32) NOT NULL,
736  `value` varchar(128) NOT NULL,
737  UNIQUE KEY `doc` (`doc`,`param`),
738  KEY `value` (`value`)
739) ENGINE=InnoDB DEFAULT CHARSET=utf8;
740
741CREATE TABLE IF NOT EXISTS `doc_group` (
742  `id` int(11) NOT NULL AUTO_INCREMENT,
743  `name` varchar(64) NOT NULL,
744  `desc` text NOT NULL,
745  `pid` int(11) NOT NULL,
746  `hidelevel` tinyint(4) NOT NULL,
747  `no_export_yml` tinyint(4) NOT NULL,
748  `printname` varchar(64) NOT NULL,
749  `meta_description` varchar(256) NOT NULL,
750  `meta_keywords` varchar(128) NOT NULL,
751  `title_tag` varchar(128) NOT NULL,
752  UNIQUE KEY `id` (`id`),
753  UNIQUE KEY `name` (`name`),
754  KEY `pid` (`pid`),
755  KEY `hidelevel` (`hidelevel`)
756) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
757
758INSERT IGNORE INTO `doc_group` (`id`, `name`, `desc`, `pid`, `hidelevel`, `no_export_yml`, `printname`, `meta_description`, `meta_keywords`, `title_tag`) VALUES
759(1, 'товары', '', 0, 0, 0, '', '', '', '');
760
761CREATE TABLE IF NOT EXISTS `doc_group_cost` (
762  `id` int(11) NOT NULL AUTO_INCREMENT,
763  `group_id` int(11) NOT NULL,
764  `cost_id` int(11) NOT NULL,
765  `type` varchar(4) NOT NULL,
766  `value` decimal(8,2) NOT NULL,
767  `accuracy` tinyint(4) NOT NULL,
768  `direction` tinyint(4) NOT NULL,
769  UNIQUE KEY `id` (`id`),
770  UNIQUE KEY `uniq` (`group_id`,`cost_id`),
771  KEY `group_id` (`group_id`),
772  KEY `cost_id` (`cost_id`),
773  KEY `value` (`value`),
774  KEY `type` (`type`)
775) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
776
777CREATE TABLE IF NOT EXISTS `doc_group_params` (
778  `id` int(11) NOT NULL AUTO_INCREMENT,
779  `group_id` int(11) DEFAULT NULL,
780  `param_id` int(11) DEFAULT NULL,
781  `show_in_filter` tinyint(4) NOT NULL,
782  PRIMARY KEY (`id`),
783  UNIQUE KEY `uniq` (`group_id`,`param_id`),
784  KEY `fk_doc_group_params_doc_group1` (`group_id`),
785  KEY `fk_doc_group_params_doc_base_params1` (`param_id`)
786) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
787
788CREATE TABLE IF NOT EXISTS `doc_img` (
789  `id` int(11) NOT NULL AUTO_INCREMENT,
790  `name` varchar(64) NOT NULL,
791  `type` varchar(4) NOT NULL,
792  UNIQUE KEY `id` (`id`),
793  UNIQUE KEY `name` (`name`)
794) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
795
796CREATE TABLE IF NOT EXISTS `doc_kassa` (
797  `ids` varchar(8) CHARACTER SET latin1 NOT NULL,
798  `num` int(11) NOT NULL,
799  `name` varchar(64) NOT NULL,
800  `ballance` decimal(10,2) NOT NULL,
801  `bik` varchar(16) NOT NULL,
802  `rs` varchar(32) NOT NULL,
803  `ks` varchar(32) NOT NULL,
804  `firm_id` int(11) NOT NULL,
805  UNIQUE KEY `ids` (`ids`,`num`)
806) ENGINE=InnoDB DEFAULT CHARSET=utf8;
807
808INSERT IGNORE INTO `doc_kassa` (`ids`, `num`, `name`, `ballance`, `bik`, `rs`, `ks`, `firm_id`) VALUES
809('bank', 1, 'Первый банк', 0.00, '000000000', '00000000000000000000', '00000000000000000000', 0),
810('kassa', 1, 'Основная касса', 0.00, '', '', '', 0),
811('kassa', 2, 'Сейф', 0.00, '', '', '', 0);
812
813CREATE TABLE IF NOT EXISTS `doc_list` (
814  `id` int(11) NOT NULL AUTO_INCREMENT,
815  `type` tinyint(4) NOT NULL DEFAULT '0',
816  `agent` int(11) NOT NULL DEFAULT '0',
817  `comment` text NOT NULL,
818  `date` bigint(20) NOT NULL DEFAULT '0',
819  `created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
820  `ok` bigint(20) NOT NULL DEFAULT '0',
821  `sklad` tinyint(4) NOT NULL DEFAULT '0',
822  `kassa` tinyint(4) NOT NULL DEFAULT '0',
823  `bank` tinyint(4) NOT NULL DEFAULT '0',
824  `user` int(11) NOT NULL DEFAULT '0',
825  `altnum` int(11) NOT NULL,
826  `subtype` varchar(4) NOT NULL,
827  `sum` decimal(10,2) NOT NULL DEFAULT '0.00',
828  `nds` int(11) NOT NULL DEFAULT '0',
829  `p_doc` int(11) NOT NULL,
830  `mark_del` bigint(20) NOT NULL,
831  `firm_id` int(11) NOT NULL DEFAULT '1',
832  `err_flag` tinyint(4) NOT NULL DEFAULT '0',
833  `contract` int(11) NOT NULL,
834  UNIQUE KEY `id` (`id`),
835  KEY `type` (`type`),
836  KEY `fio` (`agent`),
837  KEY `date` (`date`),
838  KEY `altnum` (`altnum`),
839  KEY `p_doc` (`p_doc`),
840  KEY `ok` (`ok`),
841  KEY `sklad` (`sklad`),
842  KEY `user` (`user`),
843  KEY `subtype` (`subtype`),
844  KEY `mark_del` (`mark_del`),
845  KEY `firm_id` (`firm_id`),
846  KEY `kassa` (`kassa`,`bank`),
847  KEY `contract` (`contract`),
848  KEY `created` (`created`)
849) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
850
851CREATE TABLE IF NOT EXISTS `doc_list_pos` (
852  `id` int(11) NOT NULL AUTO_INCREMENT,
853  `doc` int(11) NOT NULL DEFAULT '0',
854  `tovar` int(11) NOT NULL DEFAULT '0',
855  `cnt` double NOT NULL DEFAULT '0',
856  `gtd` varchar(32) NOT NULL,
857  `comm` varchar(128) NOT NULL,
858  `cost` decimal(10,2) NOT NULL DEFAULT '0.00',
859  `page` int(11) NOT NULL DEFAULT '0',
860  UNIQUE KEY `id` (`id`),
861  UNIQUE KEY `uni_pos` (`doc`,`tovar`,`page`),
862  KEY `doc` (`doc`),
863  KEY `tovar` (`tovar`),
864  KEY `page` (`page`)
865) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
866
867CREATE TABLE IF NOT EXISTS `doc_list_sn` (
868  `id` int(11) NOT NULL AUTO_INCREMENT,
869  `pos_id` int(11) NOT NULL COMMENT 'ID товара',
870  `num` varchar(64) NOT NULL COMMENT 'Серийный номер',
871  `prix_list_pos` int(11) NOT NULL COMMENT 'Строка поступления',
872  `rasx_list_pos` int(11) DEFAULT NULL COMMENT 'Строка реализации',
873  UNIQUE KEY `id` (`id`),
874  KEY `pos_id` (`pos_id`),
875  KEY `num` (`num`),
876  KEY `prix_list_pos` (`prix_list_pos`),
877  KEY `rasx_list_pos` (`rasx_list_pos`)
878) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Серийные номера' AUTO_INCREMENT=1 ;
879
880CREATE TABLE IF NOT EXISTS `doc_log` (
881  `id` int(11) NOT NULL AUTO_INCREMENT,
882  `user` int(11) NOT NULL,
883  `ip` varchar(32) NOT NULL,
884  `object` varchar(32) NOT NULL,
885  `object_id` int(11) NOT NULL,
886  `motion` varchar(128) NOT NULL,
887  `desc` varchar(512) NOT NULL,
888  `time` datetime NOT NULL,
889  UNIQUE KEY `id` (`id`),
890  KEY `user` (`user`),
891  KEY `motion` (`motion`),
892  KEY `time` (`time`),
893  KEY `desc` (`desc`(333)),
894  KEY `ip` (`ip`)
895) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
896
897CREATE TABLE IF NOT EXISTS `doc_rasxodi` (
898  `id` int(11) NOT NULL AUTO_INCREMENT,
899  `name` varchar(64) NOT NULL,
900  `adm` tinyint(4) NOT NULL,
901  UNIQUE KEY `id` (`id`),
902  KEY `name` (`name`),
903  KEY `adm` (`adm`)
904) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COMMENT='Статьи расходов' AUTO_INCREMENT=12 ;
905
906INSERT IGNORE INTO `doc_rasxodi` (`id`, `name`, `adm`) VALUES
907(0, 'Прочие расходы', 1),
908(1, 'Аренда офиса, склада', 1),
909(2, 'Зарплата', 0),
910(3, 'Канцелярские товары, хозяйственные материалы', 1),
911(4, 'Расходы на рекламу', 1),
912(5, 'Расчетно кассовое обслуживание', 1),
913(6, 'Закупка товара на склад', 0),
914(7, ' Расходы Офиса', 1),
915(8, 'Расходы Склада', 1),
916(9, 'Расходы на связь', 1),
917(10, 'Расходы на автотранспорт', 1),
918(11, 'Налоги и сборы', 1);
919
920CREATE TABLE IF NOT EXISTS `doc_sklady` (
921  `id` int(11) NOT NULL AUTO_INCREMENT,
922  `name` varchar(64) NOT NULL,
923  `dnc` tinyint(1) NOT NULL DEFAULT '0',
924  KEY `id` (`id`),
925  KEY `name` (`name`)
926) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
927
928INSERT IGNORE INTO `doc_sklady` (`id`, `name`, `dnc`) VALUES
929(1, 'Основной склад', 0);
930
931CREATE TABLE IF NOT EXISTS `doc_types` (
932  `id` int(11) NOT NULL AUTO_INCREMENT,
933  `name` varchar(32) NOT NULL,
934  KEY `id` (`id`)
935) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=22 ;
936
937INSERT IGNORE INTO `doc_types` (`id`, `name`) VALUES
938(1, 'Поступление'),
939(2, 'Реализация'),
940(3, 'Заявка покупателя'),
941(4, 'Банк - приход'),
942(5, 'Банк - расход'),
943(6, 'Касса - приход'),
944(7, 'Касса - расход'),
945(8, 'Перемещение товара'),
946(9, 'Перемещение средств (касса)'),
947(10, 'Доверенность'),
948(11, 'Предложение поставщика'),
949(12, 'Товар в пути'),
950(13, 'Коммерческое предложение'),
951(14, 'Договор'),
952(15, 'Реализация (оперативная)'),
953(16, 'Спецификация'),
954(17, 'Сборка'),
955(18, 'Корректировка долга'),
956(19, 'Корректировка бонусов'),
957(20, 'Реализация за бонусы'),
958(21, 'Заявка на производство');
959
960CREATE TABLE IF NOT EXISTS `doc_vars` (
961  `id` int(11) NOT NULL AUTO_INCREMENT,
962  `firm_name` varchar(128) NOT NULL,
963  `firm_director` varchar(64) NOT NULL,
964  `firm_director_r` varchar(64) NOT NULL,
965  `firm_buhgalter` varchar(64) NOT NULL,
966  `firm_kladovshik` varchar(64) NOT NULL,
967  `firm_bank` varchar(128) NOT NULL,
968  `firm_bank_kor_s` varchar(32) NOT NULL,
969  `firm_bik` varchar(16) NOT NULL,
970  `firm_schet` varchar(32) NOT NULL,
971  `firm_inn` varchar(32) NOT NULL,
972  `firm_adres` varchar(256) NOT NULL,
973  `firm_realadres` varchar(256) NOT NULL,
974  `firm_gruzootpr` varchar(256) NOT NULL,
975  `firm_telefon` varchar(64) NOT NULL,
976  `firm_okpo` varchar(16) NOT NULL,
977  `param_nds` double NOT NULL DEFAULT '0',
978  `firm_kladovshik_id` int(11) NOT NULL,
979  `firm_kladovshik_doljn` varchar(64) NOT NULL,
980  UNIQUE KEY `id` (`id`)
981) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
982
983INSERT IGNORE INTO `doc_vars` (`id`, `firm_name`, `firm_director`, `firm_director_r`, `firm_buhgalter`, `firm_kladovshik`, `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_kladovshik_id`, `firm_kladovshik_doljn`) VALUES
984(1, 'OOO "РиК"', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, 0, '');
985
986CREATE TABLE IF NOT EXISTS `errorlog` (
987  `id` int(11) NOT NULL AUTO_INCREMENT,
988  `page` varchar(128) NOT NULL,
989  `referer` varchar(128) NOT NULL,
990  `agent` varchar(128) NOT NULL,
991  `ip` varchar(16) NOT NULL,
992  `msg` text NOT NULL,
993  `date` datetime NOT NULL,
994  `uid` int(11) NOT NULL,
995  UNIQUE KEY `id` (`id`),
996  KEY `page` (`page`),
997  KEY `referer` (`referer`),
998  KEY `date` (`date`),
999  KEY `agent` (`agent`,`ip`)
1000) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1001
1002CREATE TABLE IF NOT EXISTS `fabric_builders` (
1003  `id` int(11) NOT NULL AUTO_INCREMENT,
1004  `name` varchar(32) NOT NULL,
1005  `active` tinyint(4) NOT NULL,
1006  UNIQUE KEY `id` (`id`)
1007) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1008
1009CREATE TABLE IF NOT EXISTS `fabric_data` (
1010  `id` int(11) NOT NULL AUTO_INCREMENT,
1011  `sklad_id` int(11) NOT NULL,
1012  `builder_id` int(11) NOT NULL,
1013  `date` date NOT NULL,
1014  `pos_id` int(11) NOT NULL,
1015  `cnt` int(11) NOT NULL,
1016  UNIQUE KEY `id` (`id`),
1017  UNIQUE KEY `uni` (`sklad_id`,`builder_id`,`date`,`pos_id`)
1018) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1019
1020CREATE TABLE IF NOT EXISTS `firm_info` (
1021  `id` int(11) NOT NULL AUTO_INCREMENT,
1022  `name` varchar(128) NOT NULL DEFAULT '',
1023  `num_name` int(11) NOT NULL DEFAULT '0' COMMENT 'Номер колонки с наименованиями в прайсе',
1024  `num_cost` int(11) NOT NULL DEFAULT '0',
1025  `num_art` int(11) NOT NULL DEFAULT '0',
1026  `num_nal` tinyint(4) NOT NULL,
1027  `signature` varchar(256) NOT NULL DEFAULT '' COMMENT 'Сигнатура для определения принадлежности прайса',
1028  `currency` tinyint(4) NOT NULL,
1029  `coeff` decimal(10,3) NOT NULL,
1030  `last_update` datetime NOT NULL,
1031  `rrp` int(11) NOT NULL DEFAULT '0',
1032  PRIMARY KEY (`id`),
1033  KEY `name` (`name`),
1034  KEY `sign` (`signature`)
1035) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
1036
1037INSERT IGNORE INTO `firm_info` (`id`, `name`, `num_name`, `num_cost`, `num_art`, `num_nal`, `signature`, `currency`, `coeff`, `last_update`, `rrp`) VALUES
1038(1, 'test', 1, 2, 3, 4, 'test@example.com', 0, 0.000, '0000-00-00 00:00:00', 0);
1039
1040CREATE TABLE IF NOT EXISTS `firm_info_group` (
1041  `id` int(11) NOT NULL AUTO_INCREMENT,
1042  `firm_id` int(11) NOT NULL,
1043  `group_id` int(11) NOT NULL,
1044  UNIQUE KEY `id` (`id`),
1045  KEY `firm_id` (`firm_id`),
1046  KEY `group_id` (`group_id`)
1047) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1048
1049CREATE TABLE IF NOT EXISTS `firm_info_struct` (
1050  `id` int(11) NOT NULL AUTO_INCREMENT,
1051  `firm_id` int(11) NOT NULL COMMENT 'Номер фирмы',
1052  `table_name` varchar(64) NOT NULL COMMENT 'Название листа прайса',
1053  `name` mediumint(9) NOT NULL COMMENT 'N колонки наименований',
1054  `cost` mediumint(9) NOT NULL,
1055  `art` mediumint(9) NOT NULL,
1056  `nal` mediumint(9) NOT NULL,
1057  UNIQUE KEY `id` (`id`),
1058  KEY `firm_id` (`firm_id`),
1059  KEY `table_name` (`table_name`)
1060) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
1061
1062INSERT IGNORE INTO `firm_info_struct` (`id`, `firm_id`, `table_name`, `name`, `cost`, `art`, `nal`) VALUES
1063(1, 1, 'test', 2, 3, 1, 4);
1064
1065CREATE TABLE IF NOT EXISTS `log_call_requests` (
1066  `id` int(11) NOT NULL AUTO_INCREMENT,
1067  `name` varchar(64) NOT NULL,
1068  `phone` varchar(32) NOT NULL,
1069  `request_date` datetime NOT NULL,
1070  `call_date` varchar(32) NOT NULL,
1071  `ip` varchar(32) NOT NULL,
1072  PRIMARY KEY (`id`)
1073) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1074
1075CREATE TABLE IF NOT EXISTS `news` (
1076  `id` int(11) NOT NULL AUTO_INCREMENT,
1077  `type` varchar(8) NOT NULL,
1078  `title` varchar(64) NOT NULL,
1079  `text` text NOT NULL,
1080  `date` datetime NOT NULL,
1081  `autor` int(11) NOT NULL,
1082  `ex_date` date NOT NULL,
1083  `img_ext` varchar(4) NOT NULL,
1084  UNIQUE KEY `id` (`id`),
1085  KEY `type` (`type`),
1086  KEY `ex_date` (`ex_date`)
1087) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1088
1089CREATE TABLE IF NOT EXISTS `parsed_price` (
1090  `id` int(11) NOT NULL AUTO_INCREMENT,
1091  `firm` int(11) NOT NULL,
1092  `pos` int(11) NOT NULL,
1093  `cost` decimal(10,2) NOT NULL,
1094  `nal` varchar(16) NOT NULL,
1095  `from` int(11) NOT NULL,
1096  `selected` tinyint(4) DEFAULT NULL,
1097  UNIQUE KEY `id` (`id`)
1098) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1099
1100CREATE TABLE IF NOT EXISTS `photogalery` (
1101  `id` int(11) NOT NULL AUTO_INCREMENT,
1102  `uid` int(11) NOT NULL DEFAULT '0',
1103  `comment` varchar(64) NOT NULL,
1104  UNIQUE KEY `id` (`id`)
1105) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1106
1107CREATE TABLE IF NOT EXISTS `price` (
1108  `id` int(11) NOT NULL AUTO_INCREMENT,
1109  `name` varchar(256) NOT NULL DEFAULT '',
1110  `cost` double NOT NULL DEFAULT '0',
1111  `firm` int(11) NOT NULL DEFAULT '0',
1112  `art` varchar(32) NOT NULL DEFAULT '',
1113  `nal` varchar(32) NOT NULL,
1114  `date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
1115  `seeked` int(11) NOT NULL,
1116  KEY `name` (`name`),
1117  KEY `cost` (`cost`),
1118  KEY `firm` (`firm`),
1119  KEY `art` (`art`),
1120  KEY `date` (`date`),
1121  KEY `id` (`id`)
1122) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1123
1124CREATE TABLE IF NOT EXISTS `prices_replaces` (
1125  `id` int(11) NOT NULL AUTO_INCREMENT,
1126  `search_str` varchar(16) NOT NULL,
1127  `replace_str` varchar(256) NOT NULL,
1128  UNIQUE KEY `id` (`id`),
1129  KEY `search_str` (`search_str`)
1130) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Список замен для регулярных выражений анализатора прайсов' AUTO_INCREMENT=1 ;
1131
1132CREATE TABLE IF NOT EXISTS `ps_counter` (
1133  `date` date NOT NULL DEFAULT '0000-00-00',
1134  `query` int(11) NOT NULL DEFAULT '0',
1135  `ps` int(11) NOT NULL DEFAULT '0',
1136  `counter` int(11) NOT NULL,
1137  PRIMARY KEY (`date`,`query`,`ps`)
1138) ENGINE=MyISAM DEFAULT CHARSET=utf8;
1139
1140CREATE TABLE IF NOT EXISTS `ps_parser` (
1141  `parametr` varchar(32) NOT NULL,
1142  `data` varchar(64) NOT NULL DEFAULT '0'
1143) ENGINE=MyISAM DEFAULT CHARSET=utf8;
1144
1145INSERT IGNORE INTO `ps_parser` (`parametr`, `data`) VALUES
1146('last_time_counter', '0');
1147
1148CREATE TABLE IF NOT EXISTS `ps_query` (
1149  `id` int(10) NOT NULL AUTO_INCREMENT,
1150  `query` text NOT NULL,
1151  PRIMARY KEY (`id`)
1152) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1153
1154CREATE TABLE IF NOT EXISTS `ps_settings` (
1155  `id` int(10) NOT NULL AUTO_INCREMENT,
1156  `icon` varchar(4) NOT NULL,
1157  `name` varchar(16) NOT NULL,
1158  `template` varchar(256) NOT NULL,
1159  `template_like` varchar(64) NOT NULL,
1160  `prioritet` tinyint(4) NOT NULL DEFAULT '1',
1161  PRIMARY KEY (`id`)
1162) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=8 ;
1163
1164INSERT IGNORE INTO `ps_settings` (`id`, `icon`, `name`, `template`, `template_like`, `prioritet`) VALUES
1165(1, 'Y', 'yandex', '/.*?yandex.*?text=[\\.\\s]*([-a-zа-я0-9"''_!?()\\/\\\\:;]+[-a-zа-я0-9.\\s,"''_!?()\\/\\\\:;]*).*[\\.\\s]*($|&.*)/ui', '%yandex%text=%', 1),
1166(2, 'G', 'google', '/.*?google.*?q=[\\.\\s]*([-a-zа-я0-9"''_!?()\\/\\\\:;]+[-a-zа-я0-9.\\s,"''_!?()\\/\\\\:;]*).*[\\.\\s]*($|&.*)/ui', '%google%q=%', 2),
1167(3, 'M', 'mail', '/.*?mail.*?q=[\\.\\s]*([-a-zа-я0-9"''_!?()\\/\\\\:;]+[-a-zа-я0-9.\\s,"''_!?()\\/\\\\:;]*).*[\\.\\s]*($|&.*)/ui', '%mail%q=%', 3),
1168(4, 'R', 'rambler', '/.*?rambler.*?query=[\\.\\s]*([-a-zа-я0-9"''_!?()\\/\\\\:;]+[-a-zа-я0-9.\\s,"''_!?()\\/\\\\:;]*).*[\\.\\s]*($|&.*)/ui', '%rambler%query=%', 4),
1169(5, 'B', 'bing', '/.*?bing.*?q=[\\.\\s]*([-a-zа-я0-9"''_!?()\\/\\\\:;]+[-a-zа-я0-9.\\s,"''_!?()\\/\\\\:;]*).*[\\.\\s]*($|&.*)/ui', '%bing%q=%', 5),
1170(6, 'Q', 'qip', '/.*?qip.*?query=[\\.\\s]*([-a-zа-я0-9"''_!?()\\/\\\\:;]+[-a-zа-я0-9.\\s,"''_!?()\\/\\\\:;]*).*[\\.\\s]*($|&.*)/ui', '%qip%query=%', 6),
1171(7, 'N', 'ngs', '/.*?ngs.*?q=[\\.\\s]*([-a-zа-я0-9"''_!?()\\/\\\\:;]+[-a-zа-я0-9.\\s,"''_!?()\\/\\\\:;]*).*[\\.\\s]*($|&.*)/ui', '%ngs%q=%', 7);
1172
1173CREATE TABLE IF NOT EXISTS `seekdata` (
1174  `id` int(11) NOT NULL AUTO_INCREMENT,
1175  `name` varchar(256) NOT NULL,
1176  `sql` varchar(256) NOT NULL,
1177  `regex` varchar(256) NOT NULL,
1178  `group` int(11) NOT NULL,
1179  `regex_neg` varchar(256) NOT NULL,
1180  UNIQUE KEY `id` (`id`),
1181  KEY `name` (`name`),
1182  KEY `sql` (`sql`),
1183  KEY `regex` (`regex`)
1184) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1185
1186CREATE TABLE IF NOT EXISTS `survey` (
1187  `id` int(11) NOT NULL AUTO_INCREMENT,
1188  `name` varchar(128) NOT NULL,
1189  `start_date` date NOT NULL,
1190  `end_date` date NOT NULL,
1191  `start_text` text NOT NULL,
1192  `end_text` text NOT NULL,
1193  PRIMARY KEY (`id`),
1194  KEY `start_date` (`start_date`),
1195  KEY `end_date` (`end_date`)
1196) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
1197
1198INSERT IGNORE INTO `survey` (`id`, `name`, `start_date`, `end_date`, `start_text`, `end_text`) VALUES
1199(1, 'Опрос 1', '2013-03-08', '2013-03-08', 'Это самый первый опрос', 'Спасибо за участие в опросе!');
1200
1201CREATE TABLE IF NOT EXISTS `survey_answer` (
1202  `id` int(11) NOT NULL AUTO_INCREMENT,
1203  `survey_id` int(11) NOT NULL,
1204  `question_num` int(11) NOT NULL,
1205  `answer_txt` varchar(64) NOT NULL,
1206  `answer_int` int(11) NOT NULL,
1207  `comment` varchar(256) NOT NULL,
1208  `uid` int(11) DEFAULT NULL,
1209  `ip_address` varchar(32) NOT NULL,
1210  PRIMARY KEY (`id`),
1211  UNIQUE KEY `uniq` (`survey_id`,`question_num`,`uid`,`ip_address`),
1212  KEY `survey_id` (`survey_id`),
1213  KEY `question_id` (`question_num`),
1214  KEY `uid` (`uid`),
1215  KEY `ip_addres` (`ip_address`)
1216) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1217
1218CREATE TABLE IF NOT EXISTS `survey_ok` (
1219  `id` int(11) NOT NULL AUTO_INCREMENT,
1220  `survey_id` int(11) NOT NULL,
1221  `uid` int(11) DEFAULT NULL,
1222  `ip` varchar(32) NOT NULL,
1223  `result` int(11) NOT NULL,
1224  PRIMARY KEY (`id`),
1225  KEY `survey_id` (`survey_id`),
1226  KEY `uid` (`uid`),
1227  KEY `ip` (`ip`)
1228) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1229
1230CREATE TABLE IF NOT EXISTS `survey_question` (
1231  `id` int(11) NOT NULL AUTO_INCREMENT,
1232  `survey_id` int(11) NOT NULL,
1233  `question_num` int(11) NOT NULL,
1234  `text` varchar(256) NOT NULL,
1235  `type` tinyint(4) NOT NULL,
1236  PRIMARY KEY (`id`),
1237  KEY `survey_id` (`survey_id`),
1238  KEY `question_num` (`question_num`)
1239) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1240
1241CREATE TABLE IF NOT EXISTS `survey_quest_option` (
1242  `id` int(11) NOT NULL AUTO_INCREMENT,
1243  `survey_id` int(11) NOT NULL,
1244  `question_id` int(11) NOT NULL,
1245  `option_num` int(11) NOT NULL,
1246  `text` varchar(128) NOT NULL,
1247  PRIMARY KEY (`id`),
1248  UNIQUE KEY `uniq` (`survey_id`,`question_id`,`option_num`),
1249  KEY `survey_id` (`survey_id`),
1250  KEY `question_id` (`question_id`),
1251  KEY `num` (`option_num`)
1252) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
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(128) NOT NULL,
1260  `text` text NOT NULL,
1261  `to_date` date NOT NULL,
1262  `state` tinyint(4) NOT NULL,
1263  UNIQUE KEY `id` (`id`),
1264  KEY `date` (`date`),
1265  KEY `autor` (`autor`),
1266  KEY `theme` (`theme`),
1267  KEY `to_date` (`to_date`)
1268) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1269
1270CREATE TABLE IF NOT EXISTS `tickets_log` (
1271  `id` int(11) NOT NULL AUTO_INCREMENT,
1272  `uid` int(11) NOT NULL,
1273  `ticket` int(11) NOT NULL,
1274  `date` datetime NOT NULL,
1275  `text` text NOT NULL,
1276  UNIQUE KEY `id` (`id`),
1277  KEY `uid` (`uid`,`ticket`,`date`)
1278) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1279
1280CREATE TABLE IF NOT EXISTS `tickets_priority` (
1281  `id` tinyint(4) NOT NULL,
1282  `name` varchar(64) NOT NULL,
1283  `color` varchar(8) NOT NULL,
1284  `comment` text NOT NULL,
1285  UNIQUE KEY `id` (`id`),
1286  KEY `name` (`name`)
1287) ENGINE=MyISAM DEFAULT CHARSET=utf8;
1288
1289INSERT IGNORE INTO `tickets_priority` (`id`, `name`, `color`, `comment`) VALUES
1290(1, 'Важно', '', '');
1291
1292CREATE TABLE IF NOT EXISTS `tickets_responsibles` (
1293  `id` int(11) NOT NULL AUTO_INCREMENT,
1294  `ticket_id` int(11) NOT NULL,
1295  `user_id` int(11) NOT NULL,
1296  PRIMARY KEY (`id`),
1297  UNIQUE KEY `uni` (`ticket_id`,`user_id`)
1298) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1299
1300CREATE TABLE IF NOT EXISTS `tickets_state` (
1301  `id` int(11) NOT NULL,
1302  `name` varchar(32) NOT NULL,
1303  UNIQUE KEY `id` (`id`)
1304) ENGINE=MyISAM DEFAULT CHARSET=utf8;
1305
1306CREATE TABLE IF NOT EXISTS `traffic_denyip` (
1307  `id` int(11) NOT NULL AUTO_INCREMENT,
1308  `ip` varchar(16) NOT NULL,
1309  `host` varchar(64) NOT NULL,
1310  UNIQUE KEY `id_2` (`id`),
1311  UNIQUE KEY `ip` (`ip`)
1312) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Zapreshennie IP' AUTO_INCREMENT=1 ;
1313
1314CREATE TABLE IF NOT EXISTS `ulog` (
1315  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
1316  `raw_mac` varchar(80) DEFAULT NULL,
1317  `oob_time_sec` int(10) unsigned DEFAULT NULL,
1318  `oob_time_usec` int(10) unsigned DEFAULT NULL,
1319  `oob_prefix` varchar(32) DEFAULT NULL,
1320  `oob_mark` int(10) unsigned DEFAULT NULL,
1321  `oob_in` varchar(32) DEFAULT NULL,
1322  `oob_out` varchar(32) DEFAULT NULL,
1323  `ip_saddr` varchar(15) DEFAULT NULL,
1324  `ip_daddr` varchar(15) DEFAULT NULL,
1325  `ip_protocol` tinyint(3) unsigned DEFAULT NULL,
1326  `ip_tos` tinyint(3) unsigned DEFAULT NULL,
1327  `ip_ttl` tinyint(3) unsigned DEFAULT NULL,
1328  `ip_totlen` smallint(5) unsigned DEFAULT NULL,
1329  `ip_ihl` tinyint(3) unsigned DEFAULT NULL,
1330  `ip_csum` smallint(5) unsigned DEFAULT NULL,
1331  `ip_id` smallint(5) unsigned DEFAULT NULL,
1332  `ip_fragoff` smallint(5) unsigned DEFAULT NULL,
1333  `tcp_sport` smallint(5) unsigned DEFAULT NULL,
1334  `tcp_dport` smallint(5) unsigned DEFAULT NULL,
1335  `tcp_seq` int(10) unsigned DEFAULT NULL,
1336  `tcp_ackseq` int(10) unsigned DEFAULT NULL,
1337  `tcp_window` smallint(5) unsigned DEFAULT NULL,
1338  `tcp_urg` tinyint(4) DEFAULT NULL,
1339  `tcp_urgp` smallint(5) unsigned DEFAULT NULL,
1340  `tcp_ack` tinyint(4) DEFAULT NULL,
1341  `tcp_psh` tinyint(4) DEFAULT NULL,
1342  `tcp_rst` tinyint(4) DEFAULT NULL,
1343  `tcp_syn` tinyint(4) DEFAULT NULL,
1344  `tcp_fin` tinyint(4) DEFAULT NULL,
1345  `udp_sport` smallint(5) unsigned DEFAULT NULL,
1346  `udp_dport` smallint(5) unsigned DEFAULT NULL,
1347  `udp_len` smallint(5) unsigned DEFAULT NULL,
1348  `icmp_type` tinyint(3) unsigned DEFAULT NULL,
1349  `icmp_code` tinyint(3) unsigned DEFAULT NULL,
1350  `icmp_echoid` smallint(5) unsigned DEFAULT NULL,
1351  `icmp_echoseq` smallint(5) unsigned DEFAULT NULL,
1352  `icmp_gateway` int(10) unsigned DEFAULT NULL,
1353  `icmp_fragmtu` smallint(5) unsigned DEFAULT NULL,
1354  `pwsniff_user` varchar(30) DEFAULT NULL,
1355  `pwsniff_pass` varchar(30) DEFAULT NULL,
1356  `ahesp_spi` int(10) unsigned DEFAULT NULL,
1357  UNIQUE KEY `id` (`id`),
1358  KEY `ip_daddr` (`ip_daddr`),
1359  KEY `ip_saddr` (`ip_saddr`),
1360  KEY `oob_time_sec` (`oob_time_sec`)
1361) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1362
1363CREATE TABLE IF NOT EXISTS `users` (
1364  `id` int(11) NOT NULL AUTO_INCREMENT,
1365  `name` varchar(32) NOT NULL,
1366  `pass` varchar(256) NOT NULL,
1367  `pass_type` varchar(8) NOT NULL COMMENT 'тип хэша',
1368  `pass_change` varchar(64) NOT NULL,
1369  `pass_expired` tinyint(4) NOT NULL DEFAULT '0',
1370  `pass_date_change` datetime NOT NULL,
1371  `reg_email` varchar(64) NOT NULL,
1372  `reg_email_confirm` varchar(16) NOT NULL,
1373  `reg_email_subscribe` tinyint(4) NOT NULL,
1374  `reg_phone` varchar(16) NOT NULL,
1375  `reg_phone_subscribe` tinyint(4) NOT NULL,
1376  `reg_phone_confirm` varchar(8) NOT NULL,
1377  `reg_date` datetime NOT NULL,
1378  `disabled` tinyint(4) NOT NULL DEFAULT '0',
1379  `disabled_reason` varchar(128) NOT NULL,
1380  `bifact_auth` tinyint(4) NOT NULL DEFAULT '0',
1381  `real_name` varchar(64) NOT NULL,
1382  `real_address` varchar(256) NOT NULL,
1383  `jid` varchar(32) NOT NULL,
1384  `type` varchar(4) NOT NULL COMMENT 'физ/юр',
1385  `agent_id` int(11) DEFAULT NULL,
1386  UNIQUE KEY `id` (`id`),
1387  KEY `passch` (`pass_change`),
1388  KEY `name` (`name`),
1389  KEY `reg_email` (`reg_email`),
1390  KEY `reg_email_confirm` (`reg_email_confirm`),
1391  KEY `reg_phone` (`reg_phone`),
1392  KEY `reg_phone_confirm` (`reg_phone_confirm`),
1393  KEY `pass_date_change` (`pass_date_change`),
1394  KEY `pass_expired` (`pass_expired`),
1395  KEY `disabled` (`disabled`),
1396  KEY `reg_email_subscribe` (`reg_email_subscribe`),
1397  KEY `reg_phone_subscribe` (`reg_phone_subscribe`),
1398  KEY `jid` (`jid`),
1399  KEY `agent_id` (`agent_id`)
1400) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COMMENT='Spisok pol''zovatelei' AUTO_INCREMENT=2 ;
1401
1402INSERT IGNORE INTO `users` (`id`, `name`, `pass`, `pass_type`, `pass_change`, `pass_expired`, `pass_date_change`, `reg_email`, `reg_email_confirm`, `reg_email_subscribe`, `reg_phone`, `reg_phone_subscribe`, `reg_phone_confirm`, `reg_date`, `disabled`, `disabled_reason`, `bifact_auth`, `real_name`, `real_address`, `jid`, `type`, `agent_id`) VALUES
1403(0, 'anonymous', '', '', '', 0, '0000-00-00 00:00:00', '', '', 0, '', 0, '', '0000-00-00 00:00:00', 0, '', 0, '', '', '', '', NULL),
1404(1, 'admin', '21232f297a57a5a743894a0e4a801fc3', '', '', 0, '0000-00-00 00:00:00', 'test@example.com', '1', 0, '', 0, '', '0000-00-00 00:00:00', 0, '', 0, '', '', '', '', NULL);
1405
1406CREATE TABLE IF NOT EXISTS `users_acl` (
1407  `id` int(11) NOT NULL AUTO_INCREMENT,
1408  `uid` int(11) NOT NULL,
1409  `object` varchar(64) NOT NULL,
1410  `action` varchar(16) NOT NULL,
1411  UNIQUE KEY `id` (`id`),
1412  KEY `uid` (`uid`),
1413  KEY `object` (`object`),
1414  KEY `action` (`action`)
1415) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1416
1417CREATE TABLE IF NOT EXISTS `users_bad_auth` (
1418  `id` int(11) NOT NULL AUTO_INCREMENT,
1419  `ip` varchar(24) NOT NULL,
1420  `time` double NOT NULL,
1421  UNIQUE KEY `id` (`id`),
1422  KEY `ip` (`ip`),
1423  KEY `date` (`time`)
1424) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
1425
1426CREATE TABLE IF NOT EXISTS `users_data` (
1427  `uid` int(11) NOT NULL DEFAULT '0',
1428  `param` varchar(25) NOT NULL,
1429  `value` varchar(100) NOT NULL,
1430  UNIQUE KEY `uid` (`uid`,`param`),
1431  KEY `value` (`value`)
1432) ENGINE=InnoDB DEFAULT CHARSET=utf8;
1433
1434CREATE TABLE IF NOT EXISTS `users_grouplist` (
1435  `id` int(11) NOT NULL AUTO_INCREMENT,
1436  `name` varchar(50) NOT NULL,
1437  `comment` text CHARACTER SET utf8 NOT NULL,
1438  UNIQUE KEY `id` (`id`),
1439  KEY `name` (`name`)
1440) ENGINE=MyISAM  DEFAULT CHARSET=latin1 PACK_KEYS=0 COMMENT='Spisok grupp' AUTO_INCREMENT=6 ;
1441
1442INSERT IGNORE INTO `users_grouplist` (`id`, `name`, `comment`) VALUES
1443(0, 'anonymous', 'Гости'),
1444(1, 'root', 'Администраторы'),
1445(2, 'seo', 'Специалисты продвижения сайта'),
1446(3, 'sklad', 'Кладовщики'),
1447(4, 'manager', 'Управленцы'),
1448(5, 'buhgalter', 'Бухгалтерия');
1449
1450CREATE TABLE IF NOT EXISTS `users_groups_acl` (
1451  `id` int(11) NOT NULL AUTO_INCREMENT,
1452  `gid` int(11) NOT NULL,
1453  `object` varchar(64) NOT NULL,
1454  `action` varchar(16) NOT NULL,
1455  UNIQUE KEY `id` (`id`),
1456  KEY `gid` (`gid`),
1457  KEY `object` (`object`)
1458) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Привилегии групп' AUTO_INCREMENT=1 ;
1459
1460CREATE TABLE IF NOT EXISTS `users_in_group` (
1461  `id` int(11) NOT NULL AUTO_INCREMENT,
1462  `uid` int(11) NOT NULL,
1463  `gid` int(11) NOT NULL,
1464  UNIQUE KEY `id` (`id`),
1465  KEY `uid` (`uid`),
1466  KEY `gid` (`gid`)
1467) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Соответствие групп и пользователей' AUTO_INCREMENT=1 ;
1468
1469CREATE TABLE IF NOT EXISTS `users_login_history` (
1470  `id` int(11) NOT NULL AUTO_INCREMENT,
1471  `user_id` int(11) NOT NULL,
1472  `date` datetime NOT NULL,
1473  `ip` varchar(32) NOT NULL,
1474  `useragent` varchar(128) NOT NULL,
1475  `method` varchar(8) NOT NULL,
1476  UNIQUE KEY `id` (`id`)
1477) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1478
1479CREATE TABLE IF NOT EXISTS `users_objects` (
1480  `id` int(11) NOT NULL AUTO_INCREMENT,
1481  `object` varchar(32) NOT NULL,
1482  `desc` varchar(128) NOT NULL,
1483  `actions` varchar(128) NOT NULL,
1484  UNIQUE KEY `id` (`id`),
1485  KEY `object` (`object`)
1486) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=83 ;
1487
1488INSERT IGNORE INTO `users_objects` (`id`, `object`, `desc`, `actions`) VALUES
1489(1, 'doc', 'Документы', ''),
1490(2, 'doc_list', 'Журнал документов', 'view,delete'),
1491(3, 'doc_postuplenie', 'Поступление', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
1492(4, 'generic_articles', 'Доступ к статьям', 'view,edit,create,delete'),
1493(5, 'sys', 'Системные объекты', ''),
1494(6, 'generic', 'Общие объекты', ''),
1495(7, 'sys_acl', 'Управление привилегиями', 'view,edit'),
1496(8, 'doc_realizaciya', 'Реализация', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
1497(9, 'doc_zayavka', 'Документ заявки', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
1498(10, 'doc_kompredl', 'Коммерческое предложение', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
1499(11, 'doc_dogovor', 'Договор', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
1500(12, 'doc_doveren', 'Доверенность', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
1501(13, 'doc_pbank', 'Приход средств в банк', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
1502(14, 'doc_peremeshenie', 'Перемещение товара', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
1503(15, 'doc_perkas', 'Перемещение средств в кассе', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
1504(16, 'doc_predlojenie', 'Предложение поставщика', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
1505(17, 'doc_rbank', 'Расход средств из банка', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
1506(18, 'doc_realiz_op', 'Оперативная реализация', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
1507(19, 'doc_rko', 'Расходный кассовый ордер', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
1508(20, 'doc_sborka', 'Сборка изделия', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
1509(21, 'doc_specific', 'Спецификация', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
1510(22, 'doc_v_puti', 'Товар в пути', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
1511(23, 'list', 'Списки', ''),
1512(24, 'list_agent', 'Агенты', 'create,edit,view'),
1513(25, 'list_sklad', 'Склад', 'create,edit,view'),
1514(26, 'list_price_an', 'Анализатор прайсов', 'create,edit,view,delete'),
1515(27, 'list_agent_dov', 'Доверенные лица', 'create,edit,view'),
1516(28, 'report', 'Отчёты', ''),
1517(29, 'report_cash', 'Кассовый отчёт', 'view'),
1518(30, 'generic_news', 'Новости', 'view,create,edit,delete'),
1519(31, 'doc_service', 'Служебные функции', 'view,edit,delete'),
1520(32, 'doc_scripts', 'Сценарии и операции', 'view,exec'),
1521(33, 'log', 'Системные журналы', ''),
1522(34, 'log_browser', 'Статистирка броузеров', 'view'),
1523(35, 'log_error', 'Журнал ошибок', 'view'),
1524(36, 'log_access', 'Журнал посещений', 'view'),
1525(37, 'sys_async_task', 'Ассинхронные задачи', 'view,exec'),
1526(38, 'sys_ip-blacklist', 'Чёрный список IP адресов', 'view,create,delete'),
1527(39, 'sys_ip-log', 'Журнал обращений к ip адресам', 'view'),
1528(40, 'generic_price_an', 'Анализатор прайсов', 'view'),
1529(41, 'generic_galery', 'Фотогалерея', 'view,create,edit,delete'),
1530(42, 'doc_pko', 'Приходный кассовый ордер', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
1531(43, 'doc_kordolga', 'Корректировка долга', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
1532(45, 'sys_ps-stat', 'Статистика переходов с поисковиков', 'view'),
1533(46, 'report_move_nocost', 'Отчёт по движению товаров (без цен)', 'view'),
1534(47, 'report_kassday', 'Отчёт по кассе за день', 'view'),
1535(48, 'report_dolgi', 'Отчёт по задолженностям', 'view'),
1536(49, 'report_pos_nosells', 'Отчёт по номенклатуре без продаж', 'view'),
1537(50, 'report_store', 'Остатки на складе', 'view'),
1538(51, 'report_payments', 'Отчёт по проплатам', 'view'),
1539(52, 'report_agent_nosells', 'Отчёт по агентам без продаж', 'view'),
1540(53, 'report_agent', 'Отчёт по агенту', 'view'),
1541(54, 'report_ostatkinadatu', 'Отчёт по остаткам на складе на выбранную дату', 'view'),
1542(55, 'report_cons_finance', 'Сводный финансовый', 'view'),
1543(56, 'report_images', 'Отчёт по изображениям складских наименований', 'view'),
1544(57, 'report_sales', 'Отчёт по движению товара', 'view'),
1545(58, 'report_pricetags', 'Ценники', 'view'),
1546(59, 'report_komplekt_zp', 'Отчёт по комплектующим с зарплатой', 'view'),
1547(60, 'report_bankday', 'Отчёт по банку', 'view'),
1548(62, 'report_costs', 'Отчёт по ценам', 'view'),
1549(63, 'report_revision_act', 'Акт сверки', 'view'),
1550(64, 'report_balance', 'Состояние счетов и касс', 'view'),
1551(65, 'report_profitability', 'Отчёт по рентабельности', 'view'),
1552(66, 'report_kladovshik', 'Отчёт по кладовщикам в реализациях', 'view'),
1553(67, 'report_apay', 'Отчёт по платежам агентов', 'view'),
1554(68, 'doc_fabric', 'Учёт производства', 'view,edit'),
1555(69, 'admin_users', 'Администрирование пользователей', 'view,edit'),
1556(70, 'report_mincnt', 'Отчёт по минимальному количеству', 'view'),
1557(71, 'report_mincnt', 'Отчёт по минимальному количеству', 'view'),
1558(72, 'report_pos_komplekt', 'Отчёт по остаткам комплектующих', 'view'),
1559(73, 'report_ved_agentov', 'Ведомость по агентам', 'view'),
1560(74, 'admin_comments', 'Администрирование комментариев', 'view,delete'),
1561(75, 'doc_korbonus', 'Корректировка бонусного баланса', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
1562(76, 'doc_realiz_bonus', 'Реализация за бонусы', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
1563(77, 'log_call_request', 'Журнал запрошенных звонков', 'view,edit'),
1564(78, 'report_outlay_items', 'Отчёт по статьям расходов', 'view'),
1565(79, 'doc_agent_ext', 'Доступ к административным полям агентов', 'view,edit'),
1566(80, 'doc_zsbor', 'Заявка на сборку', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
1567(81, 'generic_tickets', 'Задачи', 'view,create,edit'),
1568(82, 'report_liquidity', 'Отчет по ликвидности', 'view');
1569
1570CREATE TABLE IF NOT EXISTS `users_openid` (
1571  `user_id` int(11) NOT NULL,
1572  `openid_identify` varchar(192) NOT NULL,
1573  `openid_type` int(16) NOT NULL,
1574  UNIQUE KEY `openid_identify` (`openid_identify`),
1575  KEY `user_id` (`user_id`)
1576) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Привязка к openid';
1577
1578CREATE TABLE IF NOT EXISTS `users_worker_info` (
1579  `user_id` int(11) NOT NULL,
1580  `worker` tinyint(4) NOT NULL,
1581  `worker_email` varchar(64) NOT NULL,
1582  `worker_phone` varchar(16) NOT NULL,
1583  `worker_jid` varchar(32) NOT NULL,
1584  `worker_real_name` varchar(64) NOT NULL,
1585  `worker_real_address` varchar(256) NOT NULL,
1586  `worker_post_name` varchar(64) NOT NULL COMMENT 'Должность',
1587  UNIQUE KEY `user_id` (`user_id`),
1588  KEY `worker_email` (`worker_email`),
1589  KEY `worker_phone` (`worker_phone`),
1590  KEY `worker_jid` (`worker_jid`)
1591) ENGINE=InnoDB DEFAULT CHARSET=utf8;
1592
1593CREATE TABLE IF NOT EXISTS `variables` (
1594  `corrupted` tinyint(4) NOT NULL COMMENT 'Признак нарушения целостности',
1595  `recalc_active` int(9) NOT NULL
1596) ENGINE=MyISAM DEFAULT CHARSET=latin1;
1597
1598INSERT IGNORE INTO `variables` (`corrupted`, `recalc_active`) VALUES
1599(0, 0);
1600
1601CREATE TABLE IF NOT EXISTS `votings` (
1602  `id` int(11) NOT NULL AUTO_INCREMENT,
1603  `name` varchar(128) NOT NULL,
1604  `start_date` date NOT NULL,
1605  `end_date` date NOT NULL,
1606  PRIMARY KEY (`id`)
1607) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Голосования' AUTO_INCREMENT=1 ;
1608
1609CREATE TABLE IF NOT EXISTS `votings_results` (
1610  `id` int(11) NOT NULL AUTO_INCREMENT,
1611  `voting_id` int(11) NOT NULL,
1612  `variant_id` int(11) NOT NULL,
1613  `user_id` int(11) DEFAULT NULL,
1614  `ip_addr` varchar(32) NOT NULL,
1615  `date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
1616  PRIMARY KEY (`id`),
1617  UNIQUE KEY `uniq` (`voting_id`,`variant_id`,`user_id`,`ip_addr`),
1618  KEY `voting_id` (`voting_id`),
1619  KEY `vars_id` (`variant_id`),
1620  KEY `user_id` (`user_id`),
1621  KEY `ip_addr` (`ip_addr`)
1622) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Голоса' AUTO_INCREMENT=1 ;
1623
1624CREATE TABLE IF NOT EXISTS `votings_vars` (
1625  `voting_id` int(11) NOT NULL,
1626  `variant_id` int(11) NOT NULL,
1627  `text` varchar(128) NOT NULL,
1628  UNIQUE KEY `uni` (`voting_id`,`variant_id`),
1629  KEY `voting_id` (`voting_id`),
1630  KEY `variant_id` (`variant_id`),
1631  KEY `text` (`text`)
1632) ENGINE=InnoDB DEFAULT CHARSET=utf8;
1633
1634CREATE TABLE IF NOT EXISTS `wikiphoto` (
1635  `id` int(11) NOT NULL AUTO_INCREMENT,
1636  `uid` int(11) NOT NULL DEFAULT '0',
1637  `comment` varchar(64) NOT NULL,
1638  UNIQUE KEY `id` (`id`)
1639) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1640
1641
1642ALTER TABLE `articles`
1643  ADD CONSTRAINT `articles_ibfk_1` FOREIGN KEY (`autor`) REFERENCES `users` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
1644  ADD CONSTRAINT `articles_ibfk_2` FOREIGN KEY (`changeautor`) REFERENCES `users` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
1645
1646ALTER TABLE `class_unit`
1647  ADD CONSTRAINT `class_unit_ibfk_1` FOREIGN KEY (`class_unit_group_id`) REFERENCES `class_unit_group` (`id`),
1648  ADD CONSTRAINT `class_unit_ibfk_2` FOREIGN KEY (`class_unit_type_id`) REFERENCES `class_unit_type` (`id`);
1649
1650ALTER TABLE `doc_base`
1651  ADD CONSTRAINT `doc_base_ibfk_1` FOREIGN KEY (`group`) REFERENCES `doc_group` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
1652  ADD CONSTRAINT `doc_base_ibfk_2` FOREIGN KEY (`unit`) REFERENCES `class_unit` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
1653  ADD CONSTRAINT `doc_base_ibfk_3` FOREIGN KEY (`country`) REFERENCES `class_country` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
1654
1655ALTER TABLE `doc_base_attachments`
1656  ADD CONSTRAINT `doc_base_attachments_ibfk_1` FOREIGN KEY (`pos_id`) REFERENCES `doc_base` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
1657  ADD CONSTRAINT `doc_base_attachments_ibfk_2` FOREIGN KEY (`attachment_id`) REFERENCES `attachments` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
1658
1659ALTER TABLE `doc_base_cost`
1660  ADD CONSTRAINT `doc_base_cost_ibfk_1` FOREIGN KEY (`pos_id`) REFERENCES `doc_base` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
1661  ADD CONSTRAINT `doc_base_cost_ibfk_2` FOREIGN KEY (`cost_id`) REFERENCES `doc_cost` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
1662
1663ALTER TABLE `doc_base_kompl`
1664  ADD CONSTRAINT `doc_base_kompl_ibfk_1` FOREIGN KEY (`pos_id`) REFERENCES `doc_base` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
1665  ADD CONSTRAINT `doc_base_kompl_ibfk_2` FOREIGN KEY (`kompl_id`) REFERENCES `doc_base` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
1666
1667ALTER TABLE `doc_base_pcollections_set`
1668  ADD CONSTRAINT `doc_base_pcollections_set_ibfk_1` FOREIGN KEY (`collection_id`) REFERENCES `doc_base_pcollections_list` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
1669  ADD CONSTRAINT `doc_base_pcollections_set_ibfk_2` FOREIGN KEY (`param_id`) REFERENCES `doc_base_params` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
1670
1671ALTER TABLE `doc_base_values`
1672  ADD CONSTRAINT `doc_base_values_ibfk_1` FOREIGN KEY (`id`) REFERENCES `doc_base` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
1673  ADD CONSTRAINT `doc_base_values_ibfk_2` FOREIGN KEY (`param_id`) REFERENCES `doc_base_params` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
1674
1675ALTER TABLE `doc_dopdata`
1676  ADD CONSTRAINT `doc_dopdata_ibfk_1` FOREIGN KEY (`doc`) REFERENCES `doc_list` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
1677
1678ALTER TABLE `doc_group_cost`
1679  ADD CONSTRAINT `doc_group_cost_ibfk_1` FOREIGN KEY (`group_id`) REFERENCES `doc_group` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
1680  ADD CONSTRAINT `doc_group_cost_ibfk_2` FOREIGN KEY (`cost_id`) REFERENCES `doc_cost` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
1681
1682ALTER TABLE `doc_group_params`
1683  ADD CONSTRAINT `fk_doc_group_params_doc_base_params1` FOREIGN KEY (`param_id`) REFERENCES `doc_base_params` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
1684  ADD CONSTRAINT `fk_doc_group_params_doc_group1` FOREIGN KEY (`group_id`) REFERENCES `doc_group` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
1685
1686ALTER TABLE `doc_list_pos`
1687  ADD CONSTRAINT `doc_list_pos_ibfk_2` FOREIGN KEY (`tovar`) REFERENCES `doc_base` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
1688  ADD CONSTRAINT `doc_list_pos_ibfk_3` FOREIGN KEY (`doc`) REFERENCES `doc_list` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
1689
1690ALTER TABLE `doc_list_sn`
1691  ADD CONSTRAINT `doc_list_sn_ibfk_3` FOREIGN KEY (`rasx_list_pos`) REFERENCES `doc_list_pos` (`id`) ON DELETE SET NULL ON UPDATE SET NULL,
1692  ADD CONSTRAINT `doc_list_sn_ibfk_1` FOREIGN KEY (`pos_id`) REFERENCES `doc_base` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
1693  ADD CONSTRAINT `doc_list_sn_ibfk_2` FOREIGN KEY (`prix_list_pos`) REFERENCES `doc_list_pos` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
1694
1695ALTER TABLE `survey_answer`
1696  ADD CONSTRAINT `survey_answer_ibfk_1` FOREIGN KEY (`survey_id`) REFERENCES `survey` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
1697  ADD CONSTRAINT `survey_answer_ibfk_3` FOREIGN KEY (`uid`) REFERENCES `users` (`id`) ON DELETE SET NULL ON UPDATE SET NULL,
1698  ADD CONSTRAINT `survey_answer_ibfk_4` FOREIGN KEY (`question_num`) REFERENCES `survey_question` (`question_num`) ON DELETE CASCADE ON UPDATE CASCADE;
1699
1700ALTER TABLE `survey_ok`
1701  ADD CONSTRAINT `survey_ok_ibfk_1` FOREIGN KEY (`survey_id`) REFERENCES `survey` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
1702  ADD CONSTRAINT `survey_ok_ibfk_2` FOREIGN KEY (`uid`) REFERENCES `users` (`id`) ON DELETE SET NULL ON UPDATE SET NULL;
1703
1704ALTER TABLE `survey_question`
1705  ADD CONSTRAINT `survey_question_ibfk_1` FOREIGN KEY (`survey_id`) REFERENCES `survey` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
1706
1707ALTER TABLE `survey_quest_option`
1708  ADD CONSTRAINT `survey_quest_option_ibfk_1` FOREIGN KEY (`survey_id`) REFERENCES `survey` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
1709  ADD CONSTRAINT `survey_quest_option_ibfk_2` FOREIGN KEY (`question_id`) REFERENCES `survey_question` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
1710
1711ALTER TABLE `users`
1712  ADD CONSTRAINT `users_ibfk_1` FOREIGN KEY (`agent_id`) REFERENCES `doc_agent` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
1713
1714ALTER TABLE `users_data`
1715  ADD CONSTRAINT `users_data_ibfk_1` FOREIGN KEY (`uid`) REFERENCES `users` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
1716
1717ALTER TABLE `users_openid`
1718  ADD CONSTRAINT `users_openid_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
1719
1720ALTER TABLE `users_worker_info`
1721  ADD CONSTRAINT `users_worker_info_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
1722
1723ALTER TABLE `votings_results`
1724  ADD CONSTRAINT `votings_results_ibfk_1` FOREIGN KEY (`voting_id`) REFERENCES `votings` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
1725  ADD CONSTRAINT `votings_results_ibfk_3` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE SET NULL ON UPDATE SET NULL,
1726  ADD CONSTRAINT `votings_results_ibfk_4` FOREIGN KEY (`variant_id`) REFERENCES `votings_vars` (`variant_id`) ON DELETE CASCADE ON UPDATE CASCADE;
1727
1728ALTER TABLE `votings_vars`
1729  ADD CONSTRAINT `votings_vars_ibfk_1` FOREIGN KEY (`voting_id`) REFERENCES `votings` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
1730SET FOREIGN_KEY_CHECKS=1;
1731
1732/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
1733/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
1734/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Note: See TracBrowser for help on using the repository browser.