D21154: Automatically run pg_upgrade when major PostgreSQL is detected

Ianseeks bingmybong at btinternet.com
Wed May 15 07:08:22 BST 2019


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






More information about the kdepim-users mailing list