导入数据
准备您的 Gramps 数据库¶
如果您使用的是 Gramps 桌面版,请按照以下两个步骤准备您的数据库,以确保接下来的操作顺利进行。如果您是从其他家谱程序迁移过来的,可以跳过此步骤。
- 检查并修复数据库
- 可选:通过导出为 Gramps XML 创建数据库备份
- 运行 检查和修复数据库工具。这可以修复一些可能导致 Gramps Web 问题的内部不一致性。
- 将媒体路径转换为相对路径
- 使用 Gramps 媒体管理器 将所有媒体路径从绝对路径转换为相对路径。请注意,即使使用相对路径,任何在 Gramps 媒体目录之外的媒体文件在与 Gramps Web 同步时也无法正常工作。
导入家谱数据¶
要导入现有的家谱树,请使用“导入”页面并上传任何 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 桌面版,因为它有更多选项可以将现有媒体文件与导入的树关联。