CREATE TABLE IF NOT EXISTS workspace_billing ( workspace_id UUID PRIMARY KEY REFERENCES workspace(id) ON DELETE CASCADE, balance DECIMAL(20, 4) NOT NULL DEFAULT 0, currency VARCHAR(10) NOT NULL DEFAULT 'USD', monthly_quota DECIMAL(20, 4) NOT NULL DEFAULT 0, total_spent DECIMAL(20, 4) NOT NULL DEFAULT 0, updated_at TIMESTAMPTZ NOT NULL, created_at TIMESTAMPTZ NOT NULL );