【问题标题】:Is there a way to backup everything in an app-engine blobstore?有没有办法备份应用引擎 blobstore 中的所有内容?
【发布时间】:2010-04-07 15:31:40
【问题描述】:

bulkloader.py 非常方便。

但据我所知,它似乎没有从 blobstore 获取项目,因此如果您需要转储/恢复您的应用程序,您可能会遇到中断的实体关系。

有没有人知道从应用引擎完全备份他们的数据(包括 blobstore 数据)的方法?

【问题讨论】:

    标签: python google-app-engine blobstore


    【解决方案1】:

    在 Java 中,您将实例化 BlobInfoFactory 并使用 BlobInfoFactory.queryBlobInfos。

    然后,对于每个 blob,您将使用从 BlobInfos 返回的 BlobKeys 运行 BlobstoreService.serve(...)。您仍然可能会以破坏的实体关系告终 - 无法保证每个 blob 最终都会使用最初加载的相同键。您必须在您的应用程序中考虑到这一点。

    【讨论】:

    • 那么我应该如何从 Datastore 中引用 blob?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-16
    • 2012-08-08
    • 2022-01-07
    • 1970-01-01
    • 2022-01-10
    • 1970-01-01
    相关资源
    最近更新 更多