Files
whatsapp/create_media_table.sql
2026-01-13 00:48:57 -05:00

17 lines
668 B
SQL

-- Tabla para almacenar archivos multimedia subidos
CREATE TABLE IF NOT EXISTS media_files (
id INT AUTO_INCREMENT PRIMARY KEY,
filename VARCHAR(255) NOT NULL,
unique_name VARCHAR(255) NOT NULL UNIQUE,
file_type VARCHAR(100) NOT NULL,
file_size INT NOT NULL,
media_type ENUM('image', 'video', 'audio', 'document') NOT NULL,
file_path TEXT NOT NULL,
public_url TEXT NOT NULL,
uploaded_by INT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
INDEX idx_media_type (media_type),
INDEX idx_uploaded_by (uploaded_by),
INDEX idx_created (created_at)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;