-- CreateTable CREATE TABLE "LiveBlockRef" ( "id" TEXT NOT NULL, "sourceNoteId" TEXT NOT NULL, "blockId" TEXT NOT NULL, "targetNoteId" TEXT NOT NULL, "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT "LiveBlockRef_pkey" PRIMARY KEY ("id") ); -- CreateIndex CREATE INDEX "LiveBlockRef_sourceNoteId_blockId_idx" ON "LiveBlockRef"("sourceNoteId", "blockId"); -- CreateIndex CREATE INDEX "LiveBlockRef_targetNoteId_idx" ON "LiveBlockRef"("targetNoteId"); -- AddForeignKey ALTER TABLE "LiveBlockRef" ADD CONSTRAINT "LiveBlockRef_sourceNoteId_fkey" FOREIGN KEY ("sourceNoteId") REFERENCES "Note"("id") ON DELETE CASCADE ON UPDATE CASCADE; -- AddForeignKey ALTER TABLE "LiveBlockRef" ADD CONSTRAINT "LiveBlockRef_targetNoteId_fkey" FOREIGN KEY ("targetNoteId") REFERENCES "Note"("id") ON DELETE CASCADE ON UPDATE CASCADE;