
The best we can do is retrieve the previous text version and examine it to recreate the FileMaker script manually. create a list of fields in a table)ĭDR parsing is a one-way process, and there is currently no way to re-create a FileMaker file from DDR, Therefore, there is no direct way to restore, for instance, an old version of a FileMaker Script to your current working FileMaker file. obtain text representations of FileMaker objects (e.g.find all uses of a custom function in a solution)
perform full text searches of a set of FileMaker datases (e.g. diff current objects with objects from previous versions (e.g. use a version control system to track changes to databases. The command, fmpvc, parses a Database Design Report (DDR) produced by FileMaker Pro Advanced and creates text files for each of the primary FileMaker objects described in the DDR. scripts, custom functions, layouts, etc.). Therefore, when using FMPVC with a version control system, it is prudent to only run a new version fmpvc on a clean repository and check for differences before proceeding.įMPVC is a tool to help FileMaker developers by creating a set of text files which represent design objects in their databases (e.g.
FMPVC Warning: with version changes in FMPVC, output format or content may change with no change to the underlying FileMaker files or their DDR.