From 8f76e4dbb0597243f46e99f0bfee46da223f5483 Mon Sep 17 00:00:00 2001 From: Tienson Qin Date: Sat, 31 Jan 2026 07:01:30 +0800 Subject: [PATCH] don't initialize schema at request time --- deps/db-sync/README.md | 11 +++++ .../logseq/db_sync/worker/handler/index.cljs | 3 +- deps/db-sync/worker/migrations/0001_init.sql | 42 +++++++++++++++++++ 3 files changed, 54 insertions(+), 2 deletions(-) create mode 100644 deps/db-sync/worker/migrations/0001_init.sql diff --git a/deps/db-sync/README.md b/deps/db-sync/README.md index 723c62922a..5304fe1963 100644 --- a/deps/db-sync/README.md +++ b/deps/db-sync/README.md @@ -20,6 +20,17 @@ cd deps/db-sync/worker wrangler dev ``` +### D1 Schema (Worker) + +The worker no longer initializes schema at request time. Apply the D1 schema +via migrations during deployment/CI. + +```bash +cd deps/db-sync/worker +wrangler d1 migrations apply logseq-sync-graph-meta-staging --env staging +wrangler d1 migrations apply logseq-sync-graphs-prod --env prod +``` + ### Node.js Adapter (self-hosted) Build the adapter: diff --git a/deps/db-sync/src/logseq/db_sync/worker/handler/index.cljs b/deps/db-sync/src/logseq/db_sync/worker/handler/index.cljs index e4891d6336..a81becdc41 100644 --- a/deps/db-sync/src/logseq/db_sync/worker/handler/index.cljs +++ b/deps/db-sync/src/logseq/db_sync/worker/handler/index.cljs @@ -297,8 +297,7 @@ (http/error-response "server error" 500) :else - (p/let [_ (index/