Skip to content

fix: resolve #59#279

Open
Shaidyk wants to merge 1 commit into
outerbase:mainfrom
Shaidyk:fix/issue-59
Open

fix: resolve #59#279
Shaidyk wants to merge 1 commit into
outerbase:mainfrom
Shaidyk:fix/issue-59

Conversation

@Shaidyk

@Shaidyk Shaidyk commented Jun 15, 2026

Copy link
Copy Markdown

Resolves #59.

Переписал /export/dump так, чтобы дамп БД любого размера не загружался целиком в память и не упирался в 30-секундный лимит запроса. Дамп теперь генерируется потоково с постраничной выборкой строк (LIMIT/OFFSET) и отдаётся как streaming-Response; для очень больших БД добавлен опциональный сброс в R2 (?location=r2) через multipart-upload в файл dump_YYYYMMDD-HHMMSS.sql с фоновой загрузкой (ctx.waitUntil) и callback-уведомлением (?callback=).

/claim #59

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Database dumps do not work on large databases

1 participant