Quelltext des aktuellen Standes
-- 241_ticket_body_longtext.sql
--
-- tickets.description und ticket_replies.body nehmen den Mailtext samt
-- eingebetteter Bilder auf. Ein Bild steht darin als data:-URI (Base64) und
-- erreicht damit schnell mehrere hundert Kilobyte – mehr, als TEXT (64 KB)
-- fasst. Beide Spalten müssen deshalb LONGTEXT sein.
--
-- LONGTEXT statt MEDIUMTEXT: Der Rohdaten-Cap für Inline-Bilder erreicht als
-- Base64 die 16-MB-Grenze von MEDIUMTEXT.
--
-- MODIFY ist zustandsunabhängig und darf mehrfach laufen; auf einer Instanz,
-- die den Typ bereits führt, ist der Lauf ein No-Op.
ALTER TABLE `tickets` MODIFY `description` LONGTEXT NULL;
ALTER TABLE `ticket_replies` MODIFY `body` LONGTEXT NOT NULL;