Advertisement
Guest User

Untitled

a guest
Nov 16th, 2018
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 3.17 KB | None | 0 0
  1. DROP TABLE IF EXISTS delivery_points_types;
  2. CREATE TABLE `delivery_points_types` (
  3.     `delivery_points_types_id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  4.     `delivery_points_types_name` VARCHAR(255) NOT NULL DEFAULT '',
  5.     PRIMARY KEY (`delivery_points_types_id`)
  6. )
  7. COLLATE='utf8_general_ci'
  8. ENGINE=InnoDB
  9. ;
  10. INSERT INTO `delivery_points_types` VALUES (1, 'Постамат'),(2, 'Пункт выдачи заказов');
  11.  
  12. DROP TABLE IF EXISTS delivery_points_payments_types;
  13. CREATE TABLE `delivery_points_payments_types` (
  14.     `delivery_points_payments_types_id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  15.     `delivery_points_payments_types_name` VARCHAR(255) NOT NULL DEFAULT '',
  16.     PRIMARY KEY (`delivery_points_payments_types_id`)
  17. )
  18. COLLATE='utf8_general_ci'
  19. ENGINE=InnoDB
  20. ;
  21. INSERT INTO `delivery_points_payments_types` VALUES (1, 'Наличными через кассу'),(2, 'Наличными или банковскими картами через кассу'), (3, 'Через терминал банка');
  22.  
  23. DROP TABLE IF EXISTS delivery_points;
  24. CREATE TABLE `delivery_points` (
  25.     `delivery_points_id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  26.     `delivery_types_id` INT(10) NOT NULL COMMENT 'Ссылка на способ доставки',
  27.     `delivery_points_number` VARCHAR(50) NOT NULL DEFAULT '' COMMENT 'Номер точки доставки в системе ТК',
  28.     `delivery_points_types_id`  INT(10) NOT NULL COMMENT 'Тип точки доставки',
  29.     `delivery_points_name` VARCHAR(255) NOT NULL DEFAULT '' COMMENT 'Наименование точки доставки',
  30.     `delivery_points_description` TEXT NOT NULL DEFAULT '' COMMENT 'Описание точки доставки',
  31.     `delivery_points_address` VARCHAR(255) NOT NULL DEFAULT '' COMMENT 'Адрес точки доставки',
  32.     `delivery_points_city_code` VARCHAR(255) NOT NULL DEFAULT '0' COMMENT 'Код города в системе ТК',
  33.     `delivery_points_latitude` DECIMAL(11,8) NULL DEFAULT NULL COMMENT 'Широта',
  34.     `delivery_points_longitude` DECIMAL(11,8) NULL DEFAULT NULL COMMENT 'Долгота',
  35.     `delivery_points_payments_types_id` INT(10) NOT NULL COMMENT 'Ссылка на доступный тип оплаты',
  36.     `delivery_points_schedule` VARCHAR(500) NOT NULL DEFAULT '' COMMENT 'График работы',
  37.     `delivery_points_additional_info` TEXT NOT NULL DEFAULT '' COMMENT 'Дополнительная информация, специфичная для способа доставки',
  38.     `is_active` TINYINT(1) NOT NULL DEFAULT '1' COMMENT 'Флаг активности точки',
  39.     `date_added` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
  40.     `date_update` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
  41.     PRIMARY KEY (`delivery_points_id`),
  42.     UNIQUE INDEX `delivery_types_id_delivery_points_number_idx` (`delivery_types_id`, `delivery_points_number`),
  43.     INDEX `delivery_types_id_delivery_points_city_code_idx` (`delivery_types_id`, `delivery_points_city_code`),
  44.     INDEX `delivery_points_payments_types_id_idx` (delivery_points_payments_types_id),
  45.     INDEX `delivery_points_types_id_idx` (delivery_points_types_id),
  46.     INDEX `is_active_idx` (is_active)
  47. )
  48. COLLATE='utf8_general_ci'
  49. ENGINE=InnoDB
  50. ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement