References to Other Documentation:
Progress Article(s):
Considerations when upgrading from OpenEdge 11 to a later OpenEdge 11 version.Progress Information Hub > Back Up and Restore a Database > Restoring a database > Using PROREST to restore a database:
https://docs.progress.com/bundle/dba-backup-and-restore/page/Using-PROREST-to-restore-a-database.htmlProgress OpenEdge --> Database Administration --> Protecting Your Data --> Backing Up a Database --> Restoring a database --> Using the PROREST utility to restore a database:
https://documentation.progress.com/output/ua/OpenEdge_latest/index.html#page/dmadm/using-the-prorest-utility-to-restore-a-database.htmlFor detailed information on the command and optional parameters, consult the
OpenEdge Database Guide and Reference documentation for the version being used.
Prorest will perform a block by block copy of the data in the backup file and restore the blocks to the areas defined in the backup file.
In version 9 or higher, if there is an ST file (dbname.st) in the directory the prorest command is given then the structure definition in the ST file will be used to create the database and the blocks of the backup file will be written into the new structure.
If a database exists with the same name as the name given in the prorest command the user will be prompted to overwrite the existing database y/n?
If the backup is a full backup then the prorest will restore a full copy of the database.
If the backup is part of a set of backup files (e.g. 1 of 10 or 1 of 100) then each backup file in the set must be restored for the database to be whole.
If an incremental backup is restored without the full backup being in place the incremental will fail (unless the incremental was the first backup command give, or the incremental backup used the -io option which was large enough to encompass the full backup).