migrate.sql 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. DROP TABLE IF EXISTS `category`;
  2. CREATE TABLE `category` (
  3. `id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
  4. `name` VARCHAR(255) NOT NULL,
  5. PRIMARY KEY (`id`)
  6. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci ;
  7. DROP TABLE IF EXISTS `category_articles`;
  8. CREATE TABLE `category_articles` (
  9. `article_id` INT UNSIGNED NOT NULL,
  10. `category_id` INT UNSIGNED NOT NULL,
  11. PRIMARY KEY (`article_id`, `category_id`)
  12. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci ;
  13. DROP TABLE IF EXISTS `comment`;
  14. CREATE TABLE `comment` (
  15. `id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
  16. `author` VARCHAR(32) NULL DEFAULT NULL,
  17. `text` TEXT NULL DEFAULT NULL,
  18. `article_id` INT UNSIGNED NULL DEFAULT NULL,
  19. PRIMARY KEY (`id`)
  20. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci ;
  21. DROP TABLE IF EXISTS `news`;
  22. CREATE TABLE `news` (
  23. `id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
  24. `title` VARCHAR(50) NULL DEFAULT NULL,
  25. `description` VARCHAR(255) NULL DEFAULT NULL,
  26. `text` TEXT NULL DEFAULT NULL,
  27. PRIMARY KEY (`id`)
  28. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci ;
  29. DROP TABLE IF EXISTS `order`;
  30. CREATE TABLE `order` (
  31. `id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
  32. `product_name` VARCHAR(50) NOT NULL,
  33. `bill_forename` VARCHAR(50) NOT NULL,
  34. `bill_surname` VARCHAR(50) NOT NULL,
  35. `delivery_forename` VARCHAR(50) NULL DEFAULT NULL,
  36. `delivery_surname` VARCHAR(50) NULL DEFAULT NULL,
  37. PRIMARY KEY (`id`)
  38. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci ;