CREATE TABLE "password_reset_tokens" ( "id" uuid PRIMARY KEY DEFAULT gen_random_uuid() NOT NULL, "user_id" uuid NOT NULL REFERENCES "users"("id"), "token_hash" text NOT NULL, "expires_at" timestamp with time zone NOT NULL, "used_at" timestamp with time zone, "created_at" timestamp with time zone DEFAULT now() NOT NULL, CONSTRAINT "password_reset_tokens_token_hash_unique" UNIQUE("token_hash") ); CREATE INDEX "password_reset_tokens_user_id_index" ON "password_reset_tokens" ("user_id");