19 lines
639 B
SQL
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");
|