A newer version of this documentation is available. Use the version menu above to view the most up-to-date release of the Greenplum 5.x documentation.


Plugin command to clean up a storage plugin after restore.


plugin_executable cleanup_plugin_for_restore plugin_config_file local_backup_dir


gprestore invokes the cleanup_plugin_for_restore plugin command on the master and all segment hosts when a gprestore operation completes, both in success and failure cases.

The cleanup_plugin_for_restore implementation should perform the actions necessary to clean up the remote storage system after a restore. Clean up activities may include removing remote directories or temporary files created during the restore, disconnecting from the backup service, etc.


The absolute path to the plugin configuration YAML file.
The local directory on the Greenplum Database host (master and segments) from which gprestore reads backup files.

Exit Code

The cleanup_plugin_for_restore command must exit with a value of 0 on success, non-zero if an error occurs. In the case of a non-zero exit code, gprestore displays the contents of stderr to the user.