feat(database): add managed backup and offline restore (#6359)

This commit is contained in:
InfinityPacer
2026-08-19 17:34:32 +08:00
committed by GitHub
parent f4a879b3de
commit f700db5ac8
27 changed files with 1576 additions and 80 deletions
+33 -6
View File
@@ -1210,19 +1210,19 @@
},
{
"caller": "app.api.endpoints.system",
"line": 816
"line": 859
},
{
"caller": "app.api.endpoints.system",
"line": 930
"line": 973
},
{
"caller": "app.api.endpoints.system",
"line": 984
"line": 1027
},
{
"caller": "app.api.endpoints.system",
"line": 998
"line": 1041
},
{
"caller": "app.chain._messaging",
@@ -1652,7 +1652,7 @@
"consumers": [
{
"caller": "app.scheduler",
"line": 1116
"line": 1150
}
],
"producers": []
@@ -1813,7 +1813,7 @@
},
{
"caller": "app.scheduler",
"line": 736
"line": 770
}
]
},
@@ -3729,6 +3729,33 @@
"target": "app.runtime.config.settings"
}
],
"app.sdk.database": [
{
"kind": "import",
"name": "BackupArtifact",
"target": "app.application.backup.BackupArtifact"
},
{
"kind": "import",
"name": "BackupVerification",
"target": "app.application.backup.BackupVerification"
},
{
"kind": "FunctionDef",
"name": "create_backup",
"target": ""
},
{
"kind": "FunctionDef",
"name": "list_backups",
"target": ""
},
{
"kind": "FunctionDef",
"name": "verify_backup",
"target": ""
}
],
"app.sdk.events": [
{
"kind": "import",