ACC SHELL

Path : /srv/www/vhosts/centrumlb/administrace/sql/
File Upload :
Current File : /srv/www/vhosts/centrumlb/administrace/sql/14_objednavky.sql

-- phpMyAdmin SQL Dump
-- version 3.3.9
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Aug 24, 2011 at 06:03 AM
-- Server version: 5.1.36
-- PHP Version: 5.3.5

SET FOREIGN_KEY_CHECKS=0;
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;


--
-- Table structure for table `objednavky`
--

DROP TABLE IF EXISTS `objednavky`;
CREATE TABLE IF NOT EXISTS `objednavky` (
  `id` mediumint(9) unsigned zerofill NOT NULL AUTO_INCREMENT,
  `id_zakaznika` mediumint(8) unsigned NOT NULL,
  `doprava` mediumint(8) unsigned NOT NULL,
  `platba` mediumint(8) unsigned NOT NULL,
  `stav` enum('Přijata','Upravena', 'Zpracována','Připravena k expedici', 'Odeslána', 'Stornována') COLLATE utf8_czech_ci DEFAULT 'Přijata',
  `cena_sdph` float(12,3) unsigned NOT NULL default 0,
  `cena_bezdph` float(12,3) unsigned NOT NULL default 0,
  `postovne` mediumint(8) unsigned NOT NULL default 0,
  `sleva_mnozstevni` mediumint(8) unsigned NOT NULL default 0,
  `sleva_zakaznicka` mediumint(8) unsigned NOT NULL default 0,
  `voucher` mediumint(8) unsigned NOT NULL default 0,
  `poznamka` varchar(1000) COLLATE utf8_czech_ci,
  `datum_vytvoreni` datetime NOT NULL,
  `datum_zmeny` datetime NOT NULL,
  `editoval` mediumint(8) unsigned NULL default NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci AUTO_INCREMENT=1;

DROP TABLE IF EXISTS `objednavky_audit`;
CREATE TABLE IF NOT EXISTS `objednavky_audit` (
  `id_objednavky` mediumint(8) unsigned zerofill NOT NULL,
  `stav` enum('Přijata','Upravena', 'Zpracována','Připravena k expedici', 'Odeslána','Stornována') COLLATE utf8_czech_ci DEFAULT 'Přijata',
  `poznamka` varchar(1000) COLLATE utf8_czech_ci,
  `editoval` varchar(1000) COLLATE utf8_czech_ci,
  `datum` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci;

DROP TABLE IF EXISTS `objednavky_detail`;
CREATE TABLE IF NOT EXISTS `objednavky_detail` (
  `id_objednavky` mediumint(8) unsigned zerofill NOT NULL,
  `id_zbozi` mediumint(8) unsigned NOT NULL,
  `kod` varchar(100) COLLATE utf8_czech_ci NOT NULL,
  `pocet` mediumint(8) unsigned NOT NULL default 0,
  `cena_jedn` float(12,3) unsigned NOT NULL default 0,
  `cena_celkem` float(12,3) unsigned NOT NULL default 0,
  `editoval` mediumint(8) unsigned NULL default NULL,
  `datum_zmeny` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci AUTO_INCREMENT=1 ;

ALTER TABLE `objednavky`
  ADD CONSTRAINT `objednavky_fk_1` FOREIGN KEY (`id_zakaznika`) REFERENCES `users` (`id`) ON DELETE NO ACTION;

ALTER TABLE `objednavky_detail`
  ADD CONSTRAINT `objednavky_detail_fk_1` FOREIGN KEY (`id_objednavky`) REFERENCES `objednavky` (`id`) ON DELETE CASCADE;
ALTER TABLE `objednavky_detail`
  ADD CONSTRAINT `objednavky_detail_fk_2` FOREIGN KEY (`id_zbozi`) REFERENCES `katalog` (`id`) ON DELETE CASCADE;

-- zruseno, protoze ukazovala na cely produkt, ale takhle se obejdnavka neda udelat, musi ukazovat na varianty
-- ALTER TABLE `objednavky_audit`
--  ADD CONSTRAINT `objednavky_audit_fk_1` FOREIGN KEY (`id_objednavky`) REFERENCES `objednavky` (`id`) ON DELETE CASCADE;

SET FOREIGN_KEY_CHECKS=1;

ACC SHELL 2018