-- 性能修复:API Key 认证热路径按 key_hash 单列查询。
-- 原有 UNIQUE (key_prefix, key_hash) 复合索引以 key_prefix 开头,
-- WHERE key_hash=$1 无法使用,每次代理请求都对 gateway.api_keys 全表扫描。
-- 该索引同时为 UNIQUE 去重语义提供单列约束。
CREATE UNIQUE INDEX IF NOT EXISTS api_keys_key_hash_idx
    ON gateway.api_keys (key_hash);
