ACC SHELL

Path : /srv/www/vhosts/duklavysco/sql/
File Upload :
Current File : /srv/www/vhosts/duklavysco/sql/update-photogallery.sql

SET foreign_key_checks = 0;

DROP TABLE IF EXISTS `fotky`;
DROP TABLE IF EXISTS `alba`;

CREATE TABLE IF NOT EXISTS `alba` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `datum` datetime,
  `nazev` VARCHAR(40),
  `popis` text NOT NULL,
  `vlozil` int(11) NOT NULL,
  `upraveno` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `upravil` int(11) NOT NULL,
  `uvodniFotka` int(11),
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;

INSERT INTO `alba` (`datum`, `nazev`, `popis`, `vlozil`, `upravil`) VALUES
(NULL, 'První testovací album', 'Nějákej smysluplnej popis alba', 1, 1);

CREATE TABLE IF NOT EXISTS `fotky` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `album` int(11),
  `popis` text NOT NULL,
  `vlozil` int(11) NOT NULL,
  `vlozeno` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;

INSERT INTO `fotky` (`album`, `popis`, `vlozil`) VALUES
(1, 'Nějaká fotka prostě', 1);

ALTER TABLE `alba`
  ADD FOREIGN KEY (`vlozil`) REFERENCES `uzivatele` (`id`),
  ADD FOREIGN KEY (`uvodniFotka`) REFERENCES `fotky` (`id`);

ALTER TABLE `fotky`
  ADD FOREIGN KEY (`album`) REFERENCES `alba` (`id`);

SET foreign_key_checks = 1;

ACC SHELL 2018