Re: Linux vs FreeBSD - Mailing list pgsql-general

From D'Arcy J.M. Cain
Subject Re: Linux vs FreeBSD
Date
Msg-id 20140411122335.13329832@imp
Whole thread Raw
In response to Re: Linux vs FreeBSD  (Achilleas Mantzios <achill@matrix.gatewaynet.com>)
List pgsql-general
On Fri, 11 Apr 2014 17:15:28 +0300
Achilleas Mantzios <achill@matrix.gatewaynet.com> wrote:
> pl/java has nothing to do with this. The argument against using
> packages/ports for postgresql upgrades, is that upgrades in general
> involve :
> - reading HISTORY thoroughly and understanding every bit of it,
> especially the migration part, and the changes part

Do this before installing anything.

> - backing up the current database

Also this.

> - installing the new binaries

This is the only thing that the ports or pkgsrc (NetBSD) facility does
for you.

> - running pg_upgrade
> - solving problems that pg_upgrade detects and trying again
> - testing your in house C/Java/etc... functions
> - testing your whole app + utilities against the new version

After installing the upgrade all of this has to be done.  None of it is
going to be done by ports/pkgsrc/apt-get or any other install
facility including your own brain sweat.  All ports/pkgsrc does for you
is the install part.

> Now, tell me, how much of this can
> the /usr/ports/databases/postgresqlXX-server port can do? Would you

Step 3.  Period.

> trust the system to do this for you in an automated maybe weekly  pkg
> upgrade task that would handle e.g. cdrecord and postgresql-xxx in
> the same manner ?

I wouldn't trust any system to blindly install any program I certainly
wouldn't automate any upgrades on a production server.  The most I
would do automatically is build the latest package for manual
installation.

> Now about writing ports, i can say to you this is a PITA. Its a great
> concept, but you must truly commit to having a part of your life slot
> maintaining the port you submitted. This could be fun at first, but
> in the long run, this is not easy.

Why?  Once you submit your port to the community you could update when
you could or poke the community to do it for you.  All hail open source.

--
D'Arcy J.M. Cain <darcy@druid.net>         |  Democracy is three wolves
http://www.druid.net/darcy/                |  and a sheep voting on
+1 416 788 2246     (DoD#0082)    (eNTP)   |  what's for dinner.
IM: darcy@Vex.Net, VoIP: sip:darcy@druid.net


pgsql-general by date:

Previous
From: Bala Venkat
Date:
Subject: Re: postgresql.conf question... CPU spikes
Next
From: Andy Colson
Date:
Subject: Re: efficient way to do "fuzzy" join