-- SealRequest: actual return and decision ALTER TABLE "SealRequest" ADD COLUMN "returnedAt" TIMESTAMP(3); ALTER TABLE "SealRequest" ADD COLUMN "decidedAt" TIMESTAMP(3); ALTER TABLE "SealRequest" ADD COLUMN "decidedById" TEXT; ALTER TABLE "SealRequest" ADD COLUMN "rejectComment" TEXT; ALTER TABLE "SealRequest" ADD CONSTRAINT "SealRequest_bidCaseId_fkey" FOREIGN KEY ("bidCaseId") REFERENCES "BidCase"("id") ON DELETE SET NULL ON UPDATE CASCADE; ALTER TABLE "SealRequest" ADD CONSTRAINT "SealRequest_applicantId_fkey" FOREIGN KEY ("applicantId") REFERENCES "User"("id") ON DELETE SET NULL ON UPDATE CASCADE; ALTER TABLE "SealRequest" ADD CONSTRAINT "SealRequest_decidedById_fkey" FOREIGN KEY ("decidedById") REFERENCES "User"("id") ON DELETE SET NULL ON UPDATE CASCADE; -- CredentialBorrow: link to person, qualification, bid ALTER TABLE "CredentialBorrow" ADD COLUMN "borrowerId" TEXT; ALTER TABLE "CredentialBorrow" ADD COLUMN "qualificationId" TEXT; ALTER TABLE "CredentialBorrow" ADD COLUMN "bidCaseId" TEXT; ALTER TABLE "CredentialBorrow" ADD COLUMN "remark" TEXT; ALTER TABLE "CredentialBorrow" ADD CONSTRAINT "CredentialBorrow_borrowerId_fkey" FOREIGN KEY ("borrowerId") REFERENCES "User"("id") ON DELETE SET NULL ON UPDATE CASCADE; ALTER TABLE "CredentialBorrow" ADD CONSTRAINT "CredentialBorrow_qualificationId_fkey" FOREIGN KEY ("qualificationId") REFERENCES "Qualification"("id") ON DELETE SET NULL ON UPDATE CASCADE; ALTER TABLE "CredentialBorrow" ADD CONSTRAINT "CredentialBorrow_bidCaseId_fkey" FOREIGN KEY ("bidCaseId") REFERENCES "BidCase"("id") ON DELETE SET NULL ON UPDATE CASCADE;