ALTER TABLE "payment_receipt_claims" ADD COLUMN "manual_proposal_id" UUID; ALTER TABLE "payment_receipt_claims" ADD CONSTRAINT "payment_receipt_claims_manual_proposal_id_fkey" FOREIGN KEY ("manual_proposal_id") REFERENCES "payment_receipt_manual_proposals"("id") ON DELETE RESTRICT ON UPDATE CASCADE; CREATE TABLE "payment_receipt_transaction_aliases" ( "fingerprint" VARCHAR(64) PRIMARY KEY, "key_id" VARCHAR(64) NOT NULL, "claim_fingerprint" VARCHAR(64) NOT NULL REFERENCES "payment_receipt_claims"("fingerprint") ON DELETE RESTRICT ON UPDATE CASCADE, "created_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP ); CREATE INDEX "payment_receipt_transaction_aliases_claim_fingerprint_idx" ON "payment_receipt_transaction_aliases"("claim_fingerprint"); INSERT INTO "payment_receipt_transaction_aliases" ("fingerprint", "key_id", "claim_fingerprint") SELECT "fingerprint", "key_id", "fingerprint" FROM "payment_receipt_claims";