-- Create files table for org and user workspaces CREATE TABLE files ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), org_id UUID REFERENCES organizations(id), user_id UUID REFERENCES users(id), name TEXT NOT NULL, path TEXT NOT NULL, type TEXT NOT NULL, size BIGINT DEFAULT 0, last_modified TIMESTAMP WITH TIME ZONE DEFAULT NOW(), created_at TIMESTAMP WITH TIME ZONE DEFAULT NOW() ); CREATE INDEX idx_files_org_id ON files(org_id); CREATE INDEX idx_files_user_id ON files(user_id); CREATE INDEX idx_files_path ON files(path);