跳转至

导入数据

准备您的 Gramps 数据库

如果您使用的是 Gramps 桌面版,请按照以下两个步骤准备您的数据库,以确保接下来的操作顺利进行。如果您是从其他家谱程序迁移过来的,可以跳过此步骤。

  1. 检查并修复数据库
    • 可选:通过导出为 Gramps XML 创建数据库备份
    • 运行 检查和修复数据库工具。这可以修复一些可能导致 Gramps Web 问题的内部不一致性。
  2. 将媒体路径转换为相对路径

导入家谱数据

要导入现有的家谱树,请使用“导入”页面并上传任何 Gramps 支持的文件格式的文件 – 请参见 Gramps Wiki 中的 从其他家谱程序导入

如果您已经在使用 Gramps 桌面版,强烈建议使用 Gramps XML (.gramps) 格式,以确保您的在线和离线树使用相同的标识符并可以 同步

为什么不支持 Gramps XML 包?

虽然 Gramps XML (.gramps) 是导入数据的首选格式,但 Gramps XML (.gpkg) 不被 Gramps Web 支持。这是因为媒体文件的导入和导出例程不适合在 Web 服务器上使用。

要导入属于已导入的 .gramps 文件的媒体文件,请参见下一部分。

导入媒体文件

如果您已经上传了家谱树并需要上传相应的媒体文件,可以在“导入”页面上使用“导入媒体档案”按钮。

它期望一个包含缺失媒体文件的 ZIP 文件。ZIP 文件中的文件夹结构不必与 Gramps 媒体文件夹中的文件夹结构相同,因为文件是通过其校验和与媒体对象匹配的。

请注意,此功能仅适用于在 Gramps 数据库中具有正确校验和的文件(这应通过在第一步中运行检查和修复工具来确保)。

从其他家谱程序迁移到 Gramps Web 时,包括媒体文件,建议先将所有内容导入 Gramps 桌面版,因为它有更多选项可以将现有媒体文件与导入的树关联。