ďťż
 
[postgres]przerzucanie dużej bazy ďťż
 
[postgres]przerzucanie dużej bazy
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

[postgres]przerzucanie dużej bazy



hrbmx - 28-06-2006 00:08
[postgres]przerzucanie dużej bazy
  Witam
mam przenieść duża baze ( okolo3GB ) z jednego serwera ( 7.3.4 ) na drugi
( 7.4.11 ) i tu pytanie.
w jaki sposób bezboleśnie dokonac tej migracji?
ktoś juz miał do czynienia z przenoszeniem 7.3 na 7.4?
z tego co czytalem pg_dumpall raczej sie nie spisze ... ale może się mylę?

--
pozdrawiam
mr.bartek





ivan@wyciep.to.ustronie.pw.edu.pl - 28-06-2006 00:08

  hrbmx <mr.brtek@gmail.com> napisał(a):
> Witam
> mam przenieść duża baze ( okolo3GB ) z jednego serwera ( 7.3.4 ) na drugi
> ( 7.4.11 ) i tu pytanie.
> w jaki sposób bezboleśnie dokonac tej migracji?
> ktoś juz miał do czynienia z przenoszeniem 7.3 na 7.4?
> z tego co czytalem pg_dumpall raczej sie nie spisze ... ale może się mylę?

polecam pg_dump -Fc + pg_restore. pozwala to ewentualnie modyfikowac kolejnosc
wciaganych obiektow gdyby z tym mial byc problem (czasem zdarzylo sie ze jakas
funkcja byla deklarowana pozniej niz wykorzytywana i pojawial sie blad)
przechodzilem juz z 7.3 na 7.4 na 8.0 i 8.1 i polecam testowe wciagniecia bazy.
napisz sobie procedure po kolei co robic, co podmienc, jakie komendy wykonywac.
pamietam ze ja sie pobawilem z tsearchem tylko nie pamietam przy ktorym przejsciu.
baza nie jest az tak duza, wiec w nocy spokojnie powinienes sie wyrobic z dumpem,
restorem i vacuum analyzem.

pamietaj, ze konta uzytkownikow i grup postgresa pg_dump nie zrzuca
(zrzuci jesli wyszczegolnisz ta tabele).
pamietaj tez, by w odpowiedniem kodowaniem zainicjowac baze danych (przy
initdb). no i musisz skompilowac nowe binarki, z ewentualnie nowymi
wersjami rozszerzen (contrib, inne)
powodzenia :)

--
Ivan Aen Saevherne
GG 5046496
P.M.#1; Don Simon de Cartoon




=?ISO-8859-2?Q?Pawe=B3_Matejski?= - 28-06-2006 00:09

  ivan@wyciep.to.ustronie.pw.edu.pl wrote:
> hrbmx <mr.brtek@gmail.com> napisał(a):
>> Witam
>> mam przenieść duża baze ( okolo3GB ) z jednego serwera ( 7.3.4 ) na drugi
>> ( 7.4.11 ) i tu pytanie.
>> w jaki sposób bezboleśnie dokonac tej migracji?
>> ktoś juz miał do czynienia z przenoszeniem 7.3 na 7.4?
>> z tego co czytalem pg_dumpall raczej sie nie spisze ... ale może się mylę?
>
> polecam pg_dump -Fc + pg_restore. pozwala to ewentualnie modyfikowac kolejnosc
> wciaganych obiektow gdyby z tym mial byc problem (czasem zdarzylo sie ze jakas
> funkcja byla deklarowana pozniej niz wykorzytywana i pojawial sie blad)
> przechodzilem juz z 7.3 na 7.4 na 8.0 i 8.1 i polecam testowe wciagniecia bazy.
> napisz sobie procedure po kolei co robic, co podmienc, jakie komendy wykonywac.
> pamietam ze ja sie pobawilem z tsearchem tylko nie pamietam przy ktorym przejsciu.
> baza nie jest az tak duza, wiec w nocy spokojnie powinienes sie wyrobic z dumpem,
> restorem i vacuum analyzem.

pg_restore dla 7.4 ma tą wadę, że wywala się na pierwszym błędzie. A to
mocno utrudnia przygotowywanie procedury. :)
Teoretycznie pg_dumpall nie ma takich problemów (a zrzuci odrazu
użytkowników), ale tu z kolei jak będzie za dużo błędów to nie bardzo da
rady coś pokombinować (poza edycją 3G pliku :) ).
Ale polecam zastanowić się nad migracją odrazu na 8.1 - pg_restore jest
lepszy i IMHO będzie łatwiej migrować. A i na wydajności bazy zyskasz. :)

Ale bez testowych migracji się nie obejdzie - rób tyle, aż rozwiążesz
wszystkie problemy.

--
P.M.




hrbmx - 28-06-2006 00:09

  Użytkownik "Paweł Matejski" <madej@spam.madej.pl.eu.org> napisał w
wiadomości news:e7r2bj$g1u$1@inews.gazeta.pl...
> ivan@wyciep.to.ustronie.pw.edu.pl wrote:
>> hrbmx <mr.brtek@gmail.com> napisał(a):
>>> Witam
>>> mam przenieść duża baze ( okolo3GB ) z jednego serwera ( 7.3.4 ) na
>>> drugi
>>> ( 7.4.11 ) i tu pytanie.
>>> w jaki sposób bezboleśnie dokonac tej migracji?
>>> ktoś juz miał do czynienia z przenoszeniem 7.3 na 7.4?
>>> z tego co czytalem pg_dumpall raczej sie nie spisze ... ale może się
>>> mylę?
>>
> pg_restore dla 7.4 ma tą wadę, że wywala się na pierwszym błędzie. A to
> mocno utrudnia przygotowywanie procedury. :)
> Teoretycznie pg_dumpall nie ma takich problemów (a zrzuci odrazu
> użytkowników), ale tu z kolei jak będzie za dużo błędów to nie bardzo da
> rady coś pokombinować (poza edycją 3G pliku :) ).
> Ale polecam zastanowić się nad migracją odrazu na 8.1 - pg_restore jest
> lepszy i IMHO będzie łatwiej migrować. A i na wydajności bazy zyskasz. :)
>
> Ale bez testowych migracji się nie obejdzie - rób tyle, aż rozwiążesz
> wszystkie problemy.

Zastanawiam się nad tym, czy kompilujecie ze źródeł postgresa czy używacie
przygotowanych paczek z danej dystrybucji?
bo ja instalowalem postgresa na docelowym serwerze (fedora) poprzez yuma

--
pozdrawiam
mr.bartek





=?ISO-8859-2?Q?Pawe=B3_Matejski?= - 28-06-2006 00:09

  hrbmx wrote:

> Zastanawiam się nad tym, czy kompilujecie ze źródeł postgresa czy używacie
> przygotowanych paczek z danej dystrybucji?
> bo ja instalowalem postgresa na docelowym serwerze (fedora) poprzez yuma

Ja używam dystrybucyjnych 7.4 i kompilowanych z pakietu źródłowego
wersji testowej (8.0 i 8.1) debiana.

--
P.M.




Zbigniew =?iso-8859-2?Q?=A3=EAcki?= - 29-06-2006 00:43

  In article <e7r2bj$g1u$1@inews.gazeta.pl>, Paweł Matejski wrote:
> ivan@wyciep.to.ustronie.pw.edu.pl wrote:
>> hrbmx <mr.brtek@gmail.com> napisał(a):
>>> Witam
>>> mam przenieść duża baze ( okolo3GB ) z jednego serwera ( 7.3.4 ) na drugi
>>> ( 7.4.11 ) i tu pytanie.
>>> w jaki sposób bezboleśnie dokonac tej migracji?
>>> z tego co czytalem pg_dumpall raczej sie nie spisze ... ale może się mylę?
>
> pg_restore dla 7.4 ma tą wadę, że wywala się na pierwszym błędzie. A to
> mocno utrudnia przygotowywanie procedury. :)
> Teoretycznie pg_dumpall nie ma takich problemów (a zrzuci odrazu
> użytkowników), ale tu z kolei jak będzie za dużo błędów to nie bardzo da
> rady coś pokombinować (poza edycją 3G pliku :) ).
>
> Ale bez testowych migracji się nie obejdzie - rób tyle, aż rozwiążesz
> wszystkie problemy.

Ja robiłem to tak: pg_dumpall -s, pg_dump,
a potem strukturę baz odzyskiwałem z pliku wygenerowanego przez pgdump_all,
a dane pg_restorem z pliku przygotowanego przez pg_dump.

Trochę dziwacznie może, ale w bazie są pola typu lo z którymi skrypt
wygenerowany przez pg_dumpall nie dawał sobie rady, z kolei pg_dump nie zrzucał
użytkowników.

Tak przy okazji, jak jest z typem lo w postgresie 8? Bo w 7.4 siedział jeszcze
w contrib.

pozdrawiam.
zbig




Zbigniew =?iso-8859-2?Q?=A3=EAcki?= - 30-06-2006 00:08

  In article <e7r7le$p2p$1@atlantis.news.tpi.pl>, hrbmx wrote:
> Zastanawiam się nad tym, czy kompilujecie ze źródeł postgresa czy używacie
> przygotowanych paczek z danej dystrybucji?
> bo ja instalowalem postgresa na docelowym serwerze (fedora) poprzez yuma

Ja tam wszędzie kompiluję ze źródeł. Dzięki temu posgtresa mam wszędzie
tak samo ustawionego, niezależnie od dystrybucji na jakiej jest
posadzony.

pozdrawiam.
zbig
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [PostgreSQL] - jak =?ISO-8859-2?Q?zabezpieczy=E6_interesy_tw?==?ISO-8859-2?Q?=F3rcy_systemu_=3F=3F=3F?= postgresql - int/int postgresql Select count(*) czy raczej Select count(ID) [PostgreSQL] jak =?ISO-8859-2?Q?pobra=E6_warto=B6=E6_zwracan?==?ISO-8859-2?Q?=B1_przez_funkcj=EA=3F?= [postgresql] INSERT OR UPDATE - jak =?ISO-8859-2?Q?b=EAdzie_na?==?ISO-8859-2?Q?jlepiej=3F?= [postgresql] kilka =?ISO-8859-2?Q?rekord=F3w_subquery_jako_?==?ISO-8859-2?Q?string?= [PostgreSQL] Jak =?ISO-8859-2?Q?po=B3=B1czy=E6_funkcje_z_w?==?ISO-8859-2?Q?idokiem?= Postgres - replikcja master-master Dopasowanie do "najlepszego" dopasowania :) [ PostgreSQL] Problemy z =?ISO-8859-2?Q?instalacj=B1_PostgreSQL_na_syste?==?ISO-8859-2?Q?mach_Windows?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • latwa-kasiora.pev.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com