Implements issue #72 by introducing a DataSyncPlugin that replicates data from an external SQL source into internal DO SQLite with incremental checkpoints and cron scheduling.
plugins/data-sync
POST /data-sync create/update sync taskGET /data-sync list tasksDELETE /data-sync/:name delete taskPOST /data-sync/run/:name run task immediatelycursorColumn > last_cursor_valuedist/plugins.ts/claim #72
npx vitest run plugins/data-sync/service.test.tsdocs/demo/pr98-data-sync-demo.mp4 (commit dff89b7)whynice724-cell
@whynice724-cell
Outerbase (YC W23)
@outerbase