CREATE TABLE api_keys ( id UUID PRIMARY KEY, name VARCHAR(255) NOT NULL, key VARCHAR(255) NOT NULL UNIQUE, description TEXT, expires_at TIMESTAMPTZ NOT NULL, last_used_at TIMESTAMPTZ, created_at TIMESTAMPTZ, user_id UUID REFERENCES users ON DELETE CASCADE ); CREATE INDEX idx_api_keys_key ON api_keys(key);