ďťż
 
wadliwa baza danych PostgreSQL - konflikt wersji :( ďťż
 
wadliwa baza danych PostgreSQL - konflikt wersji :(
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

wadliwa baza danych PostgreSQL - konflikt wersji :(



Karol Lipnicki - 13-03-2006 11:24
wadliwa baza danych PostgreSQL - konflikt wersji :(
  Witajcie
Mam taki oto problem.
Muszę (!) zaimportować do postgresql'a bazę danych. Kiedy wrzucam
nowy katalog (/var/lib/pgsql) i próbuję odpalić postgres'a na
użytkowniku postgres dostaję komunikat:

[root@rock lib]# su - postgres
-bash-3.00$ postgres
FATAL: database files are incompatible with server
DETAIL: The data directory was initialized by PostgreSQL version 7.4, which is not compatible with this version 8.0.5.

-bash-3.00$ rpm -qa | grep postgresql
postgresql-odbc-08.00.0100-1
postgresql-8.0.3-1
postgresql-jdbc-8.0.3-1
postgresql-server-8.0.3-1
postgresql-libs-8.0.3-1
postgresql-tcl-8.0.3-1
postgresql-docs-8.0.3-1
postgresql-contrib-8.0.3-1
postgresql-test-8.0.3-1
postgresql-pl-8.0.3-1
postgresql-python-8.0.3-1
postgresql-devel-8.0.3-1
-bash-3.00$





myrcioch - 13-03-2006 11:24

  Karol Lipnicki napisal 2006-03-08 10:45:
> Witajcie
> Mam taki oto problem.
> Muszę (!) zaimportować do postgresql'a bazę danych. Kiedy wrzucam
> nowy katalog (/var/lib/pgsql) i próbuję odpalić postgres'a na
> użytkowniku postgres dostaję komunikat:
>
> [root@rock lib]# su - postgres
> -bash-3.00$ postgres
> FATAL: database files are incompatible with server
> DETAIL: The data directory was initialized by PostgreSQL version 7.4, which is not compatible with this version 8.0.5.

1. Zainstaluj z powrotem 7.4
2. Zrób zrzut bazy (pg_dumpall)
3. Zainstaluj 8.0
4. Odtwórz kopię

Tomek




Zygmunt M. Zarzecki - 13-03-2006 11:24

  > Mam taki oto problem.
> Muszę (!) zaimportować do postgresql'a bazę danych. Kiedy wrzucam
> nowy katalog (/var/lib/pgsql) i próbuję odpalić postgres'a na

nie robi się takich numerów z kopiowaniem plików bazy między różnymi
wersjami
zrzuć bazę i zaimportuj

zyga




Karol Lipnicki - 13-03-2006 11:24

  On Wed, 08 Mar 2006 10:52:58 +0100, myrcioch wrote:

> 1. Zainstaluj z powrotem 7.4
> 2. Zrób zrzut bazy (pg_dumpall)
> 3. Zainstaluj 8.0
> 4. Odtwórz kopię

Zrobię tak jak napisałeś i opiszę efekty. Więcej informacji nikomu
nie zaszkodzi :)





max - 13-03-2006 11:24

  Karol Lipnicki napisał(a):
> On Wed, 08 Mar 2006 10:52:58 +0100, myrcioch wrote:
>
>> 1. Zainstaluj z powrotem 7.4
>> 2. Zrób zrzut bazy (pg_dumpall)
>> 3. Zainstaluj 8.0
>> 4. Odtwórz kopię
>
> Zrobię tak jak napisałeś i opiszę efekty. Więcej informacji nikomu
> nie zaszkodzi :)
>
Postawa godna naśladowania.
Zawsze komuś sie przyda w przyszłości, o ile bedzie umiał korzystać z
Googla ;)




Karol Lipnicki - 13-03-2006 11:24

  On Wed, 08 Mar 2006 11:28:01 +0100, max wrote:

> Postawa godna naśladowania.
> Zawsze komuś sie przyda w przyszłości, o ile bedzie umiał korzystać z
> Googla ;)
Max'ie - ja dziś muszę się w naprawdę expressowym tempie nauczyć
PostgreSQL'a :)
Nigdy z nim nie pracowałem. SQL'a znam, pracowałem z DB2, MySQL'em,
Informixem i Oraclem - ale tutaj moją wiedzę zabija tempo pracy jakie na
ten proces nałożyło na mnie kierownictwo :)

Pozdrawiam
Alpin19




Piotr 'piter' Hlawski - 13-03-2006 11:24

  Karol Lipnicki wrote:

> On Wed, 08 Mar 2006 10:52:58 +0100, myrcioch wrote:
>
>> 1. Zainstaluj z powrotem 7.4
>> 2. Zrób zrzut bazy (pg_dumpall)
>> 3. Zainstaluj 8.0
>> 4. Odtwórz kopię
>
> Zrobię tak jak napisałeś i opiszę efekty. Więcej informacji nikomu
> nie zaszkodzi :)

Nie jestem pewien, ale zdaje mi się, że pg_dumpall może nie być
najszczęśliwszym rozwiązaniem ze względu na różnice w tabelach
systemowych.. raczej proponował bym zrobić pg_dump poszczególnych baz pod
7.4, następnie zrobić pkt.3, pozakładać użytkowników i dopiero odtworzyć
poszczególne bazy.

--
..:: Piter // phlawski$gmail,com // gg: 4534287 ::.
Kiedy Chuck Norris oddaje mocz, jest w stanie zespawać tytan.




Piotr 'piter' Hlawski - 13-03-2006 11:24

  Piotr 'piter' Hlawski wrote:

>>> 3. Zainstaluj 8.0

aa...i jeszcze jedno... lepiej już od razu najnowszy 8.1.3

--
..:: Piter // phlawski$gmail,com // gg: 4534287 ::.
Nie próbujcie tłumaczyć Chuckowi Norrisowi słowa "aerodynamika". Nie
zrozumie. Nie żeby był tępy, po prostu powietrze jak dotąd nie odważyło się
stawiać mu oporu.




max - 13-03-2006 11:24

  Karol Lipnicki napisał(a):
> On Wed, 08 Mar 2006 11:28:01 +0100, max wrote:
>
>
>> Postawa godna naśladowania.
>> Zawsze komuś sie przyda w przyszłości, o ile bedzie umiał korzystać z
>> Googla ;)
> Max'ie - ja dziś muszę się w naprawdę expressowym tempie nauczyć
> PostgreSQL'a :)
> Nigdy z nim nie pracowałem. SQL'a znam, pracowałem z DB2, MySQL'em,
> Informixem i Oraclem - ale tutaj moją wiedzę zabija tempo pracy jakie na
> ten proces nałożyło na mnie kierownictwo :)
>
> Pozdrawiam
> Alpin19
Stawianie wysokiej poprzeczki jeszcze nikomu nie zaszkodziło.

Podmiana plików bazy danych jest mozliwa wtedy i tylko wtedy gdy
zgadzaja sie wersje w 100% w innych przypadkach zawsze działamy wedlug
standardu

pg_dump w starej wersji bazy danych
pg_restore w nowej bazie danych




Zygmunt M. Zarzecki - 13-03-2006 11:25

  > pg_restore w nowej bazie danych

mały dodatek:
pg_restore is a utility for restoring a PostgreSQL database from an
archive created by pg_dump(1) in one of the non-plain-text formats.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

zyga
  • 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 [MSSQL2000] Problem z =?ISO-8859-2?Q?tabel=B1/indeksem/zapytanie?==?ISO-8859-2?Q?m_czy_b=B3=B1d_w_bazie_danych=2E=2E=2E?= 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]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • chinska-zupka.opx.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