| You are viewing documentation of TeamCity 6.x, which is not the most recent released version of TeamCity. Please refer to the listing to choose another version. |
|
TeamCity allows administrator to restore previously backed up data using the maintainDB command line utility.
To restore TeamCity server from previously saved backup file, run maintainDB utility with restore command and the name of desired backup file specified: maintainDB tool requires the path to the backup file to restore data from. By default, maintainDB looks for the specified file in the default backup directory: <TeamCity Data Directory>/backup. If the file is not found, the process will be aborted with an error. To override this setting, you can specify the absolute path to the desired backup file in a custom directory with the -A option. By default, if no other option that -F is specified, all of the backed up scopes will be restored from the backup file. To restore only specific scopes from the backup file, use corresponding options of the maintainDB utility: -C, -D, -L, and -P. Restoring Data from Backup to Another DatabaseYou can restore data into another empty database. Types of the source (from which the data is backed up) and target (to which the data will be restored) databases don't matter. For instance, you can restore data from a HSQL database to a MySQL database, as well as restore a backup of MySQL database to a new MySQL database. To restore database data to another database:
To restore database only, use the -D option.
Administrator's Guide: Creating Backup via maintainDB command-line tool |