Restoring a PostgreSQL Database Instance to the Same Host (In-place)

By default, the software restores a database table to the same location from where it was backed up. You can also restore database tables to a different PostgreSQL instance.

Before You Begin

Stop the PostgreSQL server, and delete or rename the data directory, user tablespace directory, archive log directory and transaction log directory that is outside the data directory.

Procedure

  1. From the navigation pane, go to Protect > Databases.

    The database Overview page appears.

  2. Go to the Instances tab.

  3. In the row for the instance, click the action button action_button, and then click Restore.

    Alternatively, click the instance you want to restore, and then in the Recovery points tile, select FSBasedBackupSet, then click Restore.

    The Backup content page appears.

    Note

    Ensure that you have performed a successful backup on the selected date.

  4. Select the database, and click Restore.

    The Restore options dialog box appears.

  5. Select In place option.

    Note

    The In Place option is selected by default.

  6. The Destination server and Destination instance are selected by default.

  7. In the Number of streams box, enter the number of streams that are applicable for snapshot or backup copy restores.

  8. Select the Cleanup old directories check box to clean up data, tablespace, and archive log directories before performing the restore.

    If you do not select the Cleanup old directories check box, stop the PostgreSQL server and delete or rename the data directory, user tablespace directory, archive log directory, and transaction log directory that is outside the data directory.

  9. The Recover Database Server is checked by default.

    Clear the Recover Database Server check box if you do not want the PostgreSQL Server to start automatically after the restore operation is complete.

  10. In the Start server command box, enter the command to start the PostgreSQL server.

  11. Select the Redirect checkbox to redirect the restored files to another database location.

  12. Under Advanced options section, perform the following actions:

    • Under the Pre or Post options, do the following:

      • In the Pre recovery command box, enter the name or path of the process to run before the restore.

      • In the Post recovery command box, enter the name or path of the process to run after the restore.

      • If you want to initiate the restore as user, move the Run as User toggle button to right.

        In the User name box, enter a user name you want to run the restore with.

    • Under the Data path, do the following:

      • From the Server name drop-down list, select a media agent server name.
  13. To send a notification email when the restore job completes, select the Notify user on job completion.

  14. You can configure a schedule to repeat this restore operation. To create a schedule, do the following:

    1. Click Schedule.

      The Add schedule dialog box appears.

    2. In the Name box, type a name for the schedule.

    3. Configure the Frequency and Repeat parameters.

    4. To specify exceptions to the schedule, click Exceptions.

      The Exceptions dialog box appears.

    5. Configure the exception parameters:

      • You can click Add Exception to save a set of exception parameters and continue adding sets of exception parameters.

      • Click Save when you have finished configuring the exception parameters.

    6. Under the Range of recurrence section, specify the Start date and End date to schedule the recurrence range of the restore operation.

    7. To save the schedule and return to the restore dialog box, click Schedule.

  15. Click Submit.

Viewing and Editing Database Restore Schedule.

×

Loading...