记录数据库架构
注释 此功能在选择“使用高级工具”常规设置时可用。请参阅使用高级工具。
FileMaker Pro 提供了两种通过保存以下内容来记录定制化 App 详细信息的方法:
-
XML 格式的文件副本
-
数据库设计报表
将副本另存为 XML
您可以将 FileMaker Pro 文件副本另存为 XML 格式,以表示文件的架构、布局、脚本和其他部分。此 XML 格式包含有关该文件的大部分详细信息,但它不包含任何记录数据。
由于 XML 文件是文本,您可以将其存储在 Git 等版本控制系统中,并使用基于标准文本的工具来比较版本。
要将文件副本另存为 XML:
-
打开要另存为 XML 的文件。
对于该文件,您必须具有完全访问权限。
-
选择“工具”菜单 >“另存为 XML”。
-
如果需要,请更改默认文件名并选择其他文件夹。
-
要在 XML 文件中包含其他信息,请单击“包括分析工具的详细信息”。
此选项添加了 DDR_INFO 元素,该元素可提供额外的信息,这些信息对可用于分析自定义应用程序的第三方工具很有用。根据您的应用程序,此选项可以生成一个明显更大的 XML 文件。
-
单击“保存”。
注释
-
此 XML 格式可能会从 FileMaker Pro 的一个版本变更为另一个版本。当您使用 XML 比较 FileMaker Pro 文件的两个版本时,请确保使用相同版本的 FileMaker Pro 将每个文件的副本另存为 XML。如果要结合使用 XML 与其他工具,请确保这些工具可以使用您的 FileMaker Pro 版本保存的 XML。
-
出于安全考虑,请限制对 XML 文件的访问,以防止对文件中的敏感信息进行未经授权的访问。
创建“数据库设计报表”
使用数据库设计报表功能来记录数据库的架构,并将其另存为 HTML 或 XML 文件。
使用“数据库设计报表”,您可以:
-
为当前打开的任何数据库生成报告
-
收集数据库结构的统计数据
-
使用报表中的信息重新创建数据库结构(如果丢失了原始的数据库文件)
-
检查数据库架构的文本表示形式
-
选择要记录数据库的哪些元素(字段、关系、脚本等)和哪些表
-
解决缺少参考、关系中断、计算等问题
HTML 格式的“数据库设计报表”包含“报表概览”,它提供了每个数据库文件中大多数元素的快照。“报表概览”包含每个数据库文件中元素的详细信息的超链接。
XML 格式的“数据库设计报表”包含有关每个数据库文件中元素的信息,可以转换成您需要的格式。
要创建“数据库设计报表”:
-
打开要对其生成“数据库设计报表”的所有数据库文件。
对于任何要生成“数据库设计报表”的文件,您必须具有完全访问权限,且必须在 FileMaker Pro 中打开该文件。
-
选择“工具”菜单 >“数据库设计报表”。
-
在“可用文件”列表中,通过清除与文件关联的复选框来清除您要从报表中排除的任何文件。
-
如果有任何文件包含您要从报表中排除的表,请在“可用文件”列表中选择该文件名及其复选框。
-
从“包括在报表中”清除您要从报告中排除的元素。
-
如果您希望以 XML 格式而不是默认的 HTML 格式发布报表,请选择“报表格式”部分中的“XML”。
-
单击“创建”,然后单击“保存”以保存数据库设计报表。
注释
-
HTML 报表中提供的信息是 XML 版本中提供的信息的子集。