BEGIN; CREATE TABLE IF NOT EXISTS repository_attachments ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), file_url TEXT NOT NULL, file_name TEXT NOT NULL, file_type TEXT NOT NULL, category TEXT NOT NULL, uploaded_by UUID REFERENCES users(id) ON DELETE SET NULL, uploaded_at TIMESTAMP WITHOUT TIME ZONE DEFAULT CURRENT_TIMESTAMP ); COMMIT;