Installing Fedora 15 hosed my db...

Started by Jerry LeVanalmost 15 years ago3 messagesgeneral
Jump to latest
#1Jerry LeVan
jerry.levan@gmail.com

Yesterday I upgraded from fedora 14 to fedora 15...

The install process sorta trashed my 8.4 db...here is
what I have:
postgresql-server-9.0.4-1.fc15.i686
postgresql-pltcl-8.4.4-1PGDG.fc12.i386
postgresql-docs-8.4.4-1PGDG.fc12.i386
postgresql-libs-9.0.4-1.fc15.i686
postgresql-contrib-8.4.4-1PGDG.fc12.i386
postgresql-9.0.4-1.fc15.i686
postgresql-plpython-8.4.4-1PGDG.fc12.i386
postgresql-devel-8.4.4-1PGDG.fc12.i386

I have a couple of other machines that that contain the
db so I could do a pg_dumpall to get something to stuff
into my db at the appropriate time.

I would like to upgrade to 9.0.4...

I could not find the contrib module for 9.0.4 module in yumex. I really
need the dbink tool to keep the dbs on my machines up to date.

Any suggestions on how I can cleanup the mess I created *and* get
a complete 9.0.4 installation?

Thanks,

Jerry

#2Tom Lane
tgl@sss.pgh.pa.us
In reply to: Jerry LeVan (#1)
Re: Installing Fedora 15 hosed my db...

Jerry LeVan <jerry.levan@gmail.com> writes:

Yesterday I upgraded from fedora 14 to fedora 15...
The install process sorta trashed my 8.4 db...here is
what I have:
postgresql-server-9.0.4-1.fc15.i686
postgresql-pltcl-8.4.4-1PGDG.fc12.i386
postgresql-docs-8.4.4-1PGDG.fc12.i386
postgresql-libs-9.0.4-1.fc15.i686
postgresql-contrib-8.4.4-1PGDG.fc12.i386
postgresql-9.0.4-1.fc15.i686
postgresql-plpython-8.4.4-1PGDG.fc12.i386
postgresql-devel-8.4.4-1PGDG.fc12.i386

Any suggestions on how I can cleanup the mess I created *and* get
a complete 9.0.4 installation?

Well, you could
(1) remove all the PGDG RPMs,
(2) install the regular Fedora postgresql RPMs,
including postgresql-upgrade
(3) run "service postgresql upgrade"

(I haven't actually tested postgresql-upgrade in the context of
upgrading from 8.4 PGDG RPMs instead of the regular Fedora ones, but
in theory it should work. As always, a filesystem backup of your
database is a good thing to have in case of disaster.)

regards, tom lane

#3Jerry LeVan
jerry.levan@gmail.com
In reply to: Tom Lane (#2)
Re: Installing Fedora 15 hosed my db...

On Thu, 2011-06-16 at 16:05 -0400, Tom Lane wrote:

Jerry LeVan <jerry.levan@gmail.com> writes:

Yesterday I upgraded from fedora 14 to fedora 15...
The install process sorta trashed my 8.4 db...here is
what I have:
postgresql-server-9.0.4-1.fc15.i686
postgresql-pltcl-8.4.4-1PGDG.fc12.i386
postgresql-docs-8.4.4-1PGDG.fc12.i386
postgresql-libs-9.0.4-1.fc15.i686
postgresql-contrib-8.4.4-1PGDG.fc12.i386
postgresql-9.0.4-1.fc15.i686
postgresql-plpython-8.4.4-1PGDG.fc12.i386
postgresql-devel-8.4.4-1PGDG.fc12.i386

Any suggestions on how I can cleanup the mess I created *and* get
a complete 9.0.4 installation?

Well, you could
(1) remove all the PGDG RPMs,
(2) install the regular Fedora postgresql RPMs,
including postgresql-upgrade
(3) run "service postgresql upgrade"

(I haven't actually tested postgresql-upgrade in the context of
upgrading from 8.4 PGDG RPMs instead of the regular Fedora ones, but
in theory it should work. As always, a filesystem backup of your
database is a good thing to have in case of disaster.)

regards, tom lane

Oh snap!

I had excluded postgresql from the fedora repo because I had been using
pgdg repo.

When I enabled postgresql in the repo all of the missing rpms magically
appeared in the yumex update section :0

Jerry