244_legacy_api_key_read_compat.sql 554 B

12345678
  1. -- Restore the official plaintext key column on databases that previously
  2. -- applied the custom hash-only migration. Existing hashes remain usable;
  3. -- newly created keys follow the official storage path. No secrets are decrypted.
  4. ALTER TABLE api_keys ADD COLUMN IF NOT EXISTS key VARCHAR(128);
  5. ALTER TABLE api_keys ALTER COLUMN key DROP NOT NULL;
  6. ALTER TABLE api_keys ADD COLUMN IF NOT EXISTS key_hash VARCHAR(64);
  7. ALTER TABLE api_keys ADD COLUMN IF NOT EXISTS key_prefix VARCHAR(16);
  8. CREATE UNIQUE INDEX IF NOT EXISTS api_keys_key_key ON api_keys(key);