Skip to content

fix(export): support paginated chunked database dumps with breathing intervals (#59) - #333

Closed
jeffrey-graham wants to merge 2 commits into
outerbase:mainfrom
jeffrey-graham:fix/large-database-dump-59
Closed

jeffrey-graham wants to merge 2 commits into
outerbase:mainfrom
jeffrey-graham:fix/large-database-dump-59

Conversation

@jeffrey-graham

@jeffrey-graham jeffrey-graham commented Nov 7, 2026 •

Copy link
Copy Markdown

Refactors dumpDatabaseRoute (src/export/dump.ts) to stream paginated table exports for #59 without exhausting Durable Object memory.

Added DumpDatabaseOptions interface and improved database dump functionality by paginating table data and handling large tables more efficiently.
…g intervals (outerbase#59)

Added a test to verify pagination of large tables while skipping internal sqlite tables.
@jeffrey-graham

Copy link
Copy Markdown
Author

Closing this PR to avoid adding to the backlog on #59, which already has earlier open pull requests awaiting maintainer review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant