CREATE TABLE IF NOT EXISTS email_logs ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), recipient VARCHAR(255) NOT NULL, subject VARCHAR(255) NOT NULL, sent_by UUID NOT NULL REFERENCES users(id), sent_at TIMESTAMP WITH TIME ZONE DEFAULT NOW(), ip_address VARCHAR(50), status VARCHAR(50) DEFAULT 'sent' );