Re: D21154: Automatically run pg_upgrade when major PostgreSQL is detected
Ianseeks <[email protected]>
| Newsgroups | gmane.comp.kde.users.pim |
|---|---|
| Organization | at home |
| Message-ID | <3592080.AZCurXaEDZ@lianli> |
On Tuesday, 14 May 2019 13:41:41 BST Daniel Vrátil wrote: > On Tuesday, 14 May 2019 10:49:41 CEST Ianseeks wrote: > > On Sunday, 12 May 2019 13:56:07 BST Daniel Vrátil wrote: > > > dvratil created this revision. > > > Herald added a project: KDE PIM. > > > Herald added a subscriber: kde-pim. > > > dvratil requested review of this revision. > > > > > > REVISION SUMMARY > > > > > > This implements detection of version of the db_data cluster and the > > > currently installed Postgres version (on Linux for now, only), and > > > upgrading the cluster when Postgres major version upgrade is detected. > > > > > > This should make it more comfortable for users to use Akonadi with > > > Postgres > > > since they no longer have to care about Postgres upgrades. It upgrade > > > will fail if we fail to find executables for the previous Postgres > > > server version (the one from which we are upgrading), which may differ > > > between distributions and usually requires an additional package to be > > > installed. > > > > Sounds great. Is there any warning about the setting in Alternatives if its > > set to not upgrade? > > Not sure what do you mean by Alternatives? There's no option in Akonadi to > disable the storage upgrade. If your Postgres package is set to not be updated > by your package manager, then Akonadi won't have any reason to do any upgrade > :-) Ok, thanks just wanted to make sure. In Alternatives i set postgres not to auto-upgrade. > > > TEST PLAN > > > > > > Tested on Fedora, upgrading from Postgres 10 to 11 > > > > > > REPOSITORY > > > > > > R165 Akonadi > > > > > > BRANCH > > > > > > master > > > > > > REVISION DETAIL > > > > > > https://phabricator.kde.org/D21154 > > > > > > AFFECTED FILES > > > > > > src/server/storage/dbconfigpostgresql.cpp > > > src/server/storage/dbconfigpostgresql.h > > > > > > To: dvratil > > > Cc: kde-pim, dvasin, rodsevich, winterz, vkrause, mlaurent, knauss, > > > dvratil > > > -- opensuse:tumbleweed:20190512 Qt: 5.12.3 KDE Frameworks: 5.57.0 - KDE Plasma: 5.15.5 - kwin 5.15.5 kmail2 5.11.0 - akonadiserver 5.11.0 - Kernel: 5.0.13-1-default - xf86-video-nouveau: 1.0.15