[packages/postgresql: 2/3] - initial support for full pg_upgrade - exmaple: pg_upgrade -b /usr/lib64/postgresql-9.1/bin/ -B /us

Jakub Bogusz qboosh at pld-linux.org
Thu Sep 27 15:21:12 CEST 2012


On Tue, Sep 25, 2012 at 12:29:38PM +0200, zawadaa wrote:
> commit 9214a4d4c6913380a9e02edb10cf81acca08ee45
> Author: Andrzej Zawadzki <zawadaa w pld-linux.org>
> Date:   Tue Sep 25 12:22:51 2012 +0200
> 
>     - initial support for full pg_upgrade
>     - exmaple:
>     pg_upgrade -b /usr/lib64/postgresql-9.1/bin/ -B /usr/bin/ -d /var/lib/pgsql/data -D /var/lib/pgsql/data_new
>     - I don't know is this propoer packaging - looks ugly - please review
>     - NOTE: this can upgrade from 9.1 to 9.2 only!

Parę pytań.
Co dokładnie jest potrzebne pg_upgrade ze starej wersji postgresql-a?
Czy obsługuje tylko poprzednią wersję, czy także wcześniejsze?

Mi też się nie podoba ten sposób budowania. Z tego co widzę - pg_upgrade
do zbudowania nie potrzebuje niczego ze starszej wersji postgresql-a
- więc nie ma powodu, żeby budować ją jednocześnie.
Widziałbym raczej postgresql9.1.spec (ew. też postgresql9.0.spec itd.,
w ramach wersji obsługiwanych przez pg_upgrade) - i stamtąd budowany
pakiet np. %{name}-upgradesource czy %{name}-dump (w zależności od tego,
co to naprawdę robi), ew. jakieś inne podpakiety, jeśli ktoś potrzebuje.


-- 
Jakub Bogusz    http://qboosh.pl/


More information about the pld-devel-pl mailing list