create table campaign_donations (
    id bigint primary key,
    tiltify_event_id uuid not null unique,
    raw_data jsonb not null,
    donated_at timestamptz not null,
    amount_usd numeric(96, 48),
    user_id bigint references users(id)
);
create index campaign_donations_user_amount_donated_at_idx
on campaign_donations (user_id, amount_usd, donated_at);
