In this article, we walk you through the requirements and process of how to upgrade and unbundle an existing Qlik Sense Repository Database (see supported scenarios) as well as how to install a brand new Repository based on PostgreSQL. We will use the Qlik PostgreSQL Installer (QPI).
For a manual method, see How to manually upgrade the bundled Qlik Sense PostgreSQL version to 12.5 version.
Using the Qlik Postgres Installer not only upgrades PostgreSQL; it also unbundles PostgreSQL from your Qlik Sense Enterprise on Windows install. This allows for direct control of your PostgreSQL instance and facilitates maintenance without a dependency on Qlik Sense. Further Database upgrades can then be performed independently and in accordance with your corporate security policy when needed, as long as you remain within the supported PostgreSQL versions. See How To Upgrade Standalone PostgreSQL.
Index
The following versions have been tested and verified to work with QPI 1.3.0 (May 2023):
February 2022 to May 2023.
If you are on any version prior to these, upgrade to at least February 2022 before you begin.
Note that November 2022 and later do not support 9.6, and a warning will be displayed during the Qlik Sense upgrade.
The Qlik PostgreSQL Installer supports installing a new Qlik Sense Repository Database cluster on a new server, setting up a new environment or migrating an existing Database to a separate host.
Download the installer here.
Qlik PostgreSQL installer version 1.3.0 Release Notes
The following versions have been tested and verified to work with QPI 1.3.0 (May 2023):
February 2022 to May 2023.
If you are on any version prior to these, upgrade to at least February 2022 before you begin.
Note that November 2022 and later do not support 9.6, and a warning will be displayed during the Qlik Sense upgrade.
If the upgrade was unsuccessful and you are missing data in the Qlik Management Console or elsewhere, contact Qlik Support.
Before upgrading Qlik Sense Enterprise on Windows to the next major release
The old Qlik Sense Repository Database service must be removed from the server.
Perform the following steps to delete the Qlik Sense Repository Database Service:
This version of the upgrade tool is fully compatible with the official PostgreSQL installers from https://www.enterprisedb.com/downloads/postgres-postgresql-downloads.
If you have previously used the Qlik Postgres Installer (version 1.2.1 or earlier), you can simply install the latest PostgreSQL version (within your major release).
Example: You have used the old QPI to upgrade to 12.5. You can now easily upgrade to a later version in the same major release, such as 12.15.
The information in this article is provided as-is and to be used at own discretion. Depending on tool(s) used, customization(s), and/or other factors ongoing support on the solution below may not be provided by Qlik Support. The video in this article was recorded in a earlier version of QPI, some screens might differ a little bit.
Qlik PostgreSQL installer version 1.3.0 Release Notes
Techspert Talks - Upgrading Qlik Sense Repository Service
Backup and Restore Qlik Sense Enterprise documentation
Migrating Like a Boss
Optimizing Performance for Qlik Sense Enterprise
Qlik Sense Enterprise on Windows: How To Upgrade Standalone PostgreSQL
How-to reset forgotten PostgreSQL password in Qlik Sense
How to configure Qlik Sense to use a dedicated PostgreSQL database
Troubleshooting Qlik Sense Upgrades
Thank you @Sebastian_Linser that is what I need
Awesome @Sebastian_Linser, thanks for your efforts on this.
I'll hold off until you have a final release so I can test it out in full.
Figure it's good for you too to get confirmation that things work in the wild too.. 🙂
Thanks again!
Why is this so complicated? Isn't this the job of the regular installer, too keep its subsystems up to date?
Hi Mario,
Do we have a similar tool to upgrade postgres 12.5 to 12.6 or higher?
Is the higher version supported by the latest Qlik Sense Enterprise?
Thanks,
Deepak
I currently have February 2022 running with the old version of postgreSQL. The manual instructions say to install May 2021 update. Do I need to do a backup of the current environment (February 2022), uninstall February 2022 and re-install as May 2021?
if you have used the QPI tool to arrive at 12.5, you can just update the DB instance to any newer minor version of 12.x. All 12 versions are approved. For August 2022 and beyond even PostgreSQL 13.
no, Feb2022 is the first approved version to use QPI. the others are May 2022 and August 2022 so no need to downgrade to May 2021, which would also fail with the backup of February 2022.
Hi @Sebastian_Linser !
Any news on the new version of QPI? I still cannot find the current version on GitHub: Releases · qlik-download/qlik-postgresql-installer (github.com)
Best regards,
Benjamin
The new release of QPI is finished, the current latest version available for download is Qlik Postgresql Installer 1.2.1
Thank for the update @Sebastian_Linser
Could you please verify that the new version of QPI supports Qlik Sense installations that are not located in C:\ drive?
Many thanks.