-- ==========================================================
-- Mak Chat - File/Photo Sharing Schema
-- ஏற்கனவே இருக்கும் Database-லேயே இதை Import செய்யவும்
-- ==========================================================

ALTER TABLE messages
    ADD COLUMN message_type ENUM('text','image','file') NOT NULL DEFAULT 'text' AFTER sender_id,
    ADD COLUMN file_url VARCHAR(500) NULL AFTER message_text,
    ADD COLUMN file_name VARCHAR(255) NULL AFTER file_url,
    ADD COLUMN file_size INT NULL AFTER file_name;

-- message_text-ஐ NULL ஆக அனுமதி (Photo/File அனுப்பும்போது Text இல்லாமலும் இருக்கலாம்)
ALTER TABLE messages MODIFY message_text TEXT NULL;
