migration_2026_06_10.sql 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. -- Migration: openws -> admincitywebshop
  2. -- Datum: 2026-06-10
  3. -- Leiras: Strukturalis kulonbsegek migracioja a forras (openws) es cel (admincitywebshop) kozott
  4. -- ============================================================
  5. -- 1. UJ TABLA: azonics_user_events
  6. -- (letezik a forrasban, hianyzik a celbol)
  7. -- ============================================================
  8. CREATE TABLE IF NOT EXISTS `azonics_user_events` (
  9. `event_id` int(11) NOT NULL AUTO_INCREMENT,
  10. `uuid` varchar(255) NOT NULL,
  11. `previous_uuid` varchar(255) DEFAULT NULL,
  12. `hotel` varchar(255) DEFAULT NULL,
  13. `order_id` varchar(255) DEFAULT NULL,
  14. `cart` text DEFAULT NULL,
  15. `event_type` varchar(100) NOT NULL,
  16. `event_name` varchar(255) NOT NULL,
  17. `event_data` text DEFAULT NULL,
  18. `page_url` varchar(500) DEFAULT NULL,
  19. `ip_address` varchar(45) DEFAULT NULL,
  20. `user_agent` varchar(500) DEFAULT NULL,
  21. `created_at` datetime NOT NULL DEFAULT current_timestamp(),
  22. PRIMARY KEY (`event_id`),
  23. KEY `idx_uuid` (`uuid`),
  24. KEY `idx_created_at` (`created_at`),
  25. KEY `idx_event_type` (`event_type`)
  26. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  27. -- ============================================================
  28. -- 2. OSZLOPTIPUS-KULONBSEGEK
  29. -- A cel (admincitywebshop) longtext-et hasznal ott, ahol a
  30. -- forras (openws) varchar(255)-ot.
  31. -- FIGYELEM: longtext -> varchar(255) adat-csonkulast okozhat!
  32. -- Csak akkor futtasd, ha biztosan nincs 255 karakternel
  33. -- hosszabb adat ezekben az oszlopokban.
  34. -- ============================================================
  35. -- 2a. azonics_boxes: box_subtitle, box_subtitle_en (longtext -> varchar(255))
  36. -- ALTER TABLE `azonics_boxes` MODIFY `box_subtitle` varchar(255) NOT NULL DEFAULT ' ';
  37. -- ALTER TABLE `azonics_boxes` MODIFY `box_subtitle_en` varchar(255) NOT NULL DEFAULT ' ';
  38. -- 2b. azonics_menus: box_subtitle, box_subtitle_en, box_banner (longtext -> varchar(255))
  39. -- ALTER TABLE `azonics_menus` MODIFY `box_subtitle` varchar(255) NOT NULL DEFAULT ' ';
  40. -- ALTER TABLE `azonics_menus` MODIFY `box_subtitle_en` varchar(255) NOT NULL DEFAULT ' ';
  41. -- ALTER TABLE `azonics_menus` MODIFY `box_banner` varchar(255) NOT NULL DEFAULT ' ';
  42. -- 2c. azonics_packages: box_subtitle, box_subtitle_en (longtext -> varchar(255))
  43. -- ALTER TABLE `azonics_packages` MODIFY `box_subtitle` varchar(255) NOT NULL DEFAULT ' ';
  44. -- ALTER TABLE `azonics_packages` MODIFY `box_subtitle_en` varchar(255) NOT NULL DEFAULT ' ';