You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
-- AlterTable
ALTER TABLE "workspace_documents" ADD COLUMN "watched" BOOLEAN DEFAULT false;
-- CreateTable
CREATE TABLE "document_sync_queues" ( "id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "staleAfterMs" INTEGER NOT NULL DEFAULT 604800000, "nextSyncAt" DATETIME NOT NULL, "createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, "lastSyncedAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, "workspaceDocId" INTEGER NOT NULL, CONSTRAINT "document_sync_queues_workspaceDocId_fkey" FOREIGN KEY ("workspaceDocId") REFERENCES "workspace_documents" ("id") ON DELETE CASCADE ON UPDATE CASCADE);
-- CreateTable
CREATE TABLE "document_sync_executions" ( "id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "queueId" INTEGER NOT NULL, "status" TEXT NOT NULL DEFAULT 'unknown', "result" TEXT, "createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT "document_sync_executions_queueId_fkey" FOREIGN KEY ("queueId") REFERENCES "document_sync_queues" ("id") ON DELETE CASCADE ON UPDATE CASCADE);
-- CreateIndex
CREATE UNIQUE INDEX "document_sync_queues_workspaceDocId_key" ON "document_sync_queues"("workspaceDocId");
|