Re: Damaged (during upgrade?) table, how to repair? - Mailing list pgsql-general
From | W.P. |
---|---|
Subject | Re: Damaged (during upgrade?) table, how to repair? |
Date | |
Msg-id | 7671131a-c2a9-644a-507b-2dcb4bb0abae@wp.pl Whole thread Raw |
In response to | Re: Damaged (during upgrade?) table, how to repair? (Adrian Klaver <adrian.klaver@aklaver.com>) |
Responses |
Re: Damaged (during upgrade?) table, how to repair?
|
List | pgsql-general |
>> So you have backup of the failed machine's disk stored somewhere else? >>>> >>>> >>>> No, I have disc from this machine, looks not damaged (random >>>> files). Only problem that OS does not boot beyond "emergency mode". >>> >>> I would say your second sentence contradicts your first. >> >> Nope ;). There was 1 500GB disc, with Fedora24 and Postgres 9.5. Then >> copied "sector by sector" (and resized partitions, volumes, fs) to >> 1TB one. This was my "working" disc. > > To be clear the 1TB disk is working where and with what OS? 1TB DISC is connected to OrangePi4 (as I have copied disc "sector by sector" from 500GB to 1TB, some months ago, I can't connect both of them to one machine -> same UUIDs, LVM does crazy). And then I copy single files using rsync. > >> >> >> For test, now I have put it (500GB) in another laptop, then upgraded >> F24 to F30 (step by step, once I had to do manually "pg_upgrade", >> ARAIR this was at PG10->PG11 step). > > For future reference you can could have gone from 9.5 -> 11 without > the intermediate upgrades. > That is not true for Fedora OS.... Tested both ways, only "step by step" looks working (but is time consuming). > Also where were you installing Postgres from the Fedora or Postgres > repos? From Fedora's, during OS upgrade. > >> >> >> Now I did my crazy move, removed battery and power while "suspend to >> RAM". OS (F24! @ 1TB) don't start anymore (beyond "emergency"). > > I will reserve comment on that move. Still in future it would be > prudent to do a pg_dump and stash the backup somewhere off machine > before you do that sort of experiment. > > >> >> I use now this upgraded disc (500GB), copying files for daily work >> from 1TB one attached to OPi4. > > What I understand from the above is you are copying files from the 1TB > disk to the 500GB disc to work with on the 500GB disk/machine. Am I > correct? Yes. > >> >> Will try, if I can achieve PG9.5 run on that "non working" one. If >> so, and dumpall is OK, then files on this are mainly intact (except >> for NetworkManager)... > > In that case you will be using 9.5 pg_dump(all) to do the dump, > Assuming it works it is not guaranteed that it will restore forward to > Postgres 11. > > > >>> >>> This will require installing development packages on your new machine. >>> >> Ok, should be easy :) >> >> But what PREFIX should I use during configure step? >> "/usr/lib/postgresql/"? And what about location of config files? > > The default for a source compile install is > /usr/local/pgsql(https://www.postgresql.org/docs/11/install-procedure.html). > I would stick with that if for no other reason then helping > identifying your package and source clusters. > At 9.5 "era" there ware single directories (/bin /lib etc) for single machine, now as I can see, there are "single" but one for each PG version installed, with dispatcher(s) located in PATH (/usr/(local)/bin. So I want to replicate this doing my PG upgrade. >> >> >>>> >>>> (I can see PG10 somewhere in /usr/pgsql/postgresql-10/ - bin, lib, >>>> share, postgresql-9.6 is empty). >>> >>> Where do you see the above, old machine or new machine? >>> >> 500GB disc, after system upgrade. > > So those where the intermediate updates as you hopped through the > OS/Postgres versions. > >> >> >> Laurent >> >> >> > >
pgsql-general by date: