19 lines
639 B
SQL

ALTER TABLE "api_keys"
ADD COLUMN "secret_ciphertext" TEXT,
ADD COLUMN "secret_nonce" TEXT,
ADD COLUMN "secret_auth_tag" TEXT;
CREATE TABLE "api_key_reveal_audits" (
"id" TEXT NOT NULL,
"api_key_id" TEXT NOT NULL,
"viewer_user_id" TEXT NOT NULL,
"created_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
CONSTRAINT "api_key_reveal_audits_pkey" PRIMARY KEY ("id")
);
CREATE INDEX "api_key_reveal_audits_api_key_id_created_at_idx"
ON "api_key_reveal_audits"("api_key_id", "created_at");
CREATE INDEX "api_key_reveal_audits_viewer_user_id_created_at_idx"
ON "api_key_reveal_audits"("viewer_user_id", "created_at");