Temat: Problem z importem bazy danych. Nieprawidłowa składnia wejścia...
Cześć,
mam problem z importem bazy,
import wykonał się prawidłowo - tzn. bez żadnych błędów.
Dumpa wykonuję tak:
pg_dump zabbix | /usr/local/bin/lbzip2 -n 20 -9 > /zabbix_base.gz
Później na nowej maszynie wykonuję rozpakowanie
/usr/local/bin/lbunzip2 zabbix.dump.gz
następnie import wygląda tak
psql -U zabbix < zabbix.base.gz.out
Niestety import przebiega z błędami:
SET
SET
SET
SET
SET
CREATE SCHEMA
ALTER SCHEMA
CREATE EXTENSION
COMMENT
SET
CREATE FUNCTION
ALTER FUNCTION
SET
SET
CREATE TABLE
ALTER TABLE
.
.
.
ALTER TABLE
BŁĄD: nieprawidłowa składnia wejścia dla typu numerycznego: ".003100090000&')*00310000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000
<wyciąłem z 60 linijek zer>
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000"
KONTEKST: COPY history, linia 361637674, kolumna value: ".003100090000&')*00310000000000000000000000000000 00000000000000000000000000000000000000000000000000 0..."
setval
--------
1
(1 wiersz)
setval
--------
1
(1 wiersz)
No i dalej import idzie ok.
Podglądałem dumpa, faktycznie istnieje w nim taka dziwaczna wartość.
Co z tym fantem można zrobić?
Czy jedynym wyjściem jest skasowanie tej wartości?
Ostatnio edytowany przez pietro54 (2013-12-10 15:05:16)