CREATE TABLE IF NOT EXISTS stocks ( product_id UUID PRIMARY KEY REFERENCES products(id) ON DELETE CASCADE, qty NUMERIC(12, 3) NOT NULL DEFAULT 0 CHECK (qty >= 0), reserved_qty NUMERIC(12, 3) NOT NULL DEFAULT 0 CHECK (reserved_qty >= 0) );