ACC SHELL
-- 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