From cd9a9b9eb960ee3080590f280130dbac8c221d2a Mon Sep 17 00:00:00 2001 From: Partow Roshani Date: Sat, 9 Aug 2025 11:23:14 +0330 Subject: [PATCH] Update init.sql --- src/main/resources/init.sql | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main/resources/init.sql b/src/main/resources/init.sql index e4b7d1c..6041154 100644 --- a/src/main/resources/init.sql +++ b/src/main/resources/init.sql @@ -28,7 +28,7 @@ CREATE TABLE IF NOT EXISTS messages ( content TEXT, message_type VARCHAR(20) DEFAULT 'TEXT' CHECK (message_type IN ('TEXT','IMAGE','FILE','VIDEO','AUDIO','STICKER','GIF')), send_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, - status VARCHAR(20), -- SEND,DELIVERED,READ + status SET DEFAULT 'SEND', -- SEND,DELIVERED,READ reply_to_id UUID REFERENCES messages(message_id) ON DELETE SET NULL, --(Bouns) is_edited BOOLEAN DEFAULT FALSE, --(Bonus) edited_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, @@ -145,7 +145,15 @@ CREATE TABLE IF NOT EXISTS message_attachments ( message_id UUID REFERENCES messages(message_id) ON DELETE CASCADE, file_url TEXT NOT NULL, file_type VARCHAR(20) CHECK (file_type IN ('IMAGE','VIDEO','AUDIO','FILE','GIF','STICKER')), - uploaded_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP + uploaded_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + file_name TEXT, + file_size BIGINT, + mime_type TEXT, + width INT, + height INT, + duration_seconds INT, + thumbnail_url TEXT + );