Checkpoint and journal files are text format files that can be read using most text editors or text tools ( grep , split, and so on). Data in these files is stored in the following format:
- Records are terminated with a newline ("\n") character.
- Fields are delimited with spaces (" ").
- At-marks ("@") are used to "quote" strings.
- If a string contains an at-mark, it's listed twice ("@@").
Note: At-mark quoted strings can contain newlines (for example; changelist descriptions), so care should be taken when using text oriented tools that read single lines based on newline termination (grep, split and others).
Please ask the Perforce Technical Support Team for links to earlier schema versions.
This contains a revision number for the record format
The third field is the name of the database table. A file of the same name is created in the Perforce server root directory.
Since the remainder of the fields in any given record change based on the database version, review the database schema documentation for your specific version of Perforce. Database schema documentation for the most current release can be found at: