Uninstalling Product Updates (patches)
In most cases, a product update applied to Pervasive PSQL on a Windows system can be “rolled back” by uninstalling the product update. The uninstall restores the updated Pervasive PSQL binaries to their previous versions before the product update.
Patches for Pervasive PSQL that are installed on Windows Vista do not display under Software Explorer (Add/Remove Programs) when you select “show updates.” This is a result of functionality in Pervasive PSQL that ensures the user is prompted to elevate to Administrator when uninstalling or modifying the Pervasive PSQL installation.
To uninstall a product update for Pervasive PSQL from the command line, you need to have the following:
Use either of the following commands to uninstall a product update:
msiexec /package <{path_to_MSI} or Product_Code_GUID> /uninstall <path_to_MSP> /leom %temp%\uninstall_patch.log
or
msiexec /i <{path_to_MSI} or Product_Code_GUID> MSIPATCHREMOVE=<path_to_MSP> /leom %temp%\uninstall_patch.log
*Note: In certain circumstances, which are not known until when the product update is created, some Pervasive PSQL product updates may not be uninstalled. If a warning message displays that reads “Uninstallation of the patch package is not supported,” the product update cannot be uninstalled. Silent uninstall commands that create a log file will contain the text “Uninstallation of the patch package is not supported” near the end of the log file.