recover without $PGDATA/global

Поиск
Список
Период
Сортировка
От patrick
Тема recover without $PGDATA/global
Дата
Msg-id 4433D934.8020808@11h11.com
обсуждение исходный текст
Список pgsql-hackers
here's a resume of what i am doing. note that i don't have the global 
direcotry of $PGDATA.

----------------
first of all reinstall a new hard-drive and installed the same version 
of postgresql (8.0.4) with the same configuration.

now doing a initdb somewhere on the new hd.

then createdb the same database (with the same name)
so now i have a working structure (with a global dir)

now with oid2name i can find what is what in my $PGDATA/base

so now it's time to put my $BACKUP/$PGDATA/base in the new $PGDATA/base 
but renaming my back-up with the new oid (only the first folder not 
sub-dir.) - i don't replace template0, template1

now a cp -R $BACKUP/$PGDATA/pg_xlog $PGDATA/
now a cp -R $BACKUP/$PGDATA/pg_clog $PGDATA/

now i have to use pg_resetxlog to fit my needs. this is what i'm not 
sure, i have 00000001000000000000000E and 00000001000000000000000F in 
pg_xlog. what should i use as arguments to pg_resetxlog -o -x -l.

after finding the good arguments, i will be able to start postmaster and 
see my tables, cause right now it's always no realtions founds no matter 
my test with pg_resetxlog?

----------------

also is it true that i will need to change also the oid of each files in 
$PGDATA/base/mydboid/* - this is impossible since i don't know the 
structure of my table before the hd crashed.

yes and sorry for cross-posting to general...
regards,
pat


В списке pgsql-hackers по дате отправления:

Предыдущее
От: "Magnus Hagander"
Дата:
Сообщение: Re: Stats collection on Windows
Следующее
От: Patrick Welche
Дата:
Сообщение: Re: float8 regression test failure in head