Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
May 22, 2024 5:53:40 AM
Dec 9, 2019 11:01:37 AM
This document is a general guide and is provided as is. Modifications to the process may be necessary depending on your individual database setup.
If you have installed a standalone PostgreSQL database, or if you have used the Qlik PostgreSQL Installer (QPI) to upgrade and decouple your previously bundled database, then you can upgrade PostgreSQL at any time. This means you control maintenance and can immediately react to potential PostgreSQL security concerns by upgrading to a later service release or a later major version.
Content
This document covers the following scenario:
Run a complete backup of Qlik Sense Enterprise on Windows site as described in Backup and restore Qlik Sense Enterprise on Windows.
These steps apply if you are upgrading within a major PostgreSQL release (example: 14.5 to 14.8).
No further steps are required.
If you are moving to a higher major version, an in-place upgrade will not be possible. Instead, we will install the the new version in parallel, then then migrate the old database and eventually uninstall the old version. Our example is written using PostgreSQL 12 to 14.
Upgrading and unbundling the Qlik Sense Repository Database using the Qlik PostgreSQL Installer
How to manually upgrade the bundled Qlik Sense PostgreSQL version to 12.5 version
Changing the Database Superuser Password without Qlik Sense Installed
Hello @Gestion-PSD
Is it possible and recommended to upgrade Qlik Sense (from Sep'19 to Feb'22) keeping Postgres 9.6 and later, in another intervention, to upgrade Postgres from 9.6 to 12.x?
This is possible. Qlik Sense February 22 supports 9.6 (see System Requirments), which means you can upgrade from Sep 19 to Feb 22 and keep your Postgre instance at 9.6 for the time being.
In resume, are there any known (or spected) issue if we upgrade Postgres 9.6 to 12.x on an active (but obviously stopped) Qlik Sense installation?
None that we are aware of if the instructions are followed.
All the best,
Sonja
@Gestion-PSD you can always keep 9.6 even with May2022. The new installation will only get 12.5 a upgrade keep the same DB version. This article here explains the move to a standalone instance. The Qlik Setup never touch a standalone instance for inital setup, it would only upgrade the existing databases which were created post setup.
Qlik is working on a conversion of the embedded PostgreSQL instance from 9.6 to 12.5 without a full reinstall, seeing your questions that would fit better your needs.
FYI if your going from Standalone 9.6 to Standalone 14.10 copying the 'postgresql.conf ' from 9.6 over to 14.10 (Step 6.) will cause 14.10 Service not to start with the following error.
'GMT [7316] FATAL: configuration file "C:/Program Files/PostgreSQL/14/data/postgresql.conf" contains errors'
We ended up having to simply use the 14.10 postgresql.conf file and make appropriate changes for Port and Max Connections, everything else was default in 9.6.
Apart from that the Instructions worked perfectly.
Hello Everyone,
First, thanks for the guide! Was very helpful in upgrading unbundled Postgres instances.
I did run into one issue however, when installing Postgres 14.x I kept running into an error at the end of the install when it tried to run the post install steps. The service would not be created and I got an error that said "failed to load sql modules in database cluster".
Turns out the issue was the superuser password had a special character in it that would cause the install to fail. Also I read setting the
To resolve this I used a different superuser password during the install, then afterwards I logged into pgAdmin4 and changed the superuser password to the inital one. That way I woudnt have to go through changing all the microservices to a new password, which can be a lot of work on a multinode enviornment.
Hope this helps anyone running into simular issues!
Best Regards,
Wendell Truax
Hi @Sonja_Bauernfeind ,
We previously upgraded to version 12 using QPI and are now planning to upgrade to version 14 as outlined in the article. We currently have the February 2024 version of Qlik Sense. The article mentions steps for uninstalling the 12 binaries and re-install the binaries for 14 without installing a database. Should we follow these steps, or will the process be handled within the standalone upgrade procedure mentioned above?
Hello @fabdulazeez
Only the steps in this article are relevant for your use case.
All the best,
Sonja
Thanks @Sonja_Bauernfeind .
I only have "C:\Program Files\Qlik\Sense\Repository\PostgreSQL\12.5" on our server with the February 2024 version, and there is no 14.8 folder. I just wanted to confirm. Thanks for the clarification.
After following the above steps, we encountered the error below while attempting to uninstall PostgreSQL 12 from Programs and Features.
When we clicked "Yes," it was removed from the list, but the service still remains. Please advise on how to proceed with the uninstallation.
To deinstall the service from the list you could use sc delete postgresql-x64-12
that will delete your service. https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/sc-delete
Why the uninstaller is broken i can't answer, this is the PostgreSQL uninstaller not developed by Qlik.
Normally you should see that window comming up when running the uninstall
followed by