CREATE TABLE IF NOT EXISTS user_billing (
    "user" UUID PRIMARY KEY REFERENCES "user"(id),
    balance NUMERIC NOT NULL DEFAULT 0,
    is_pro BOOLEAN NOT NULL DEFAULT FALSE,
    total_supply NUMERIC NOT NULL DEFAULT 0,
    total_supply_usable NUMERIC NOT NULL DEFAULT 0,
    cycle_start TIMESTAMPTZ,
    cycle_end TIMESTAMPTZ,
    updated_at TIMESTAMPTZ NOT NULL DEFAULT now()
);
