<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Forum PostgreSQL - Problem z importem bazy danych. Nieprawidłowa składnia wejścia...]]></title>
	<link rel="self" href="http://forum.postgresql.org.pl/extern.php?action=feed&amp;tid=1924&amp;type=atom"/>
	<updated>2013-12-12T06:27:59Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.postgresql.org.pl/viewtopic.php?id=1924</id>
		<entry>
			<title type="html"><![CDATA[Odp: Problem z importem bazy danych. Nieprawidłowa składnia wejścia...]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=4927#p4927"/>
			<content type="html"><![CDATA[[ ROZWIĄZANE ] 

Usunąłem ten jeden rekord. 
Wygląda na to że postgres po napotkaniu jednego wadliwego rekordu nie importuje całej tabeli.

Po usunięciu jednego wpisu cały import wykonał się poprawnie.]]></content>
			<author>
				<name><![CDATA[pietro54]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1512</uri>
			</author>
			<updated>2013-12-12T06:27:59Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=4927#p4927</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Problem z importem bazy danych. Nieprawidłowa składnia wejścia...]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=4898#p4898"/>
			<content type="html"><![CDATA[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?]]></content>
			<author>
				<name><![CDATA[pietro54]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1512</uri>
			</author>
			<updated>2013-12-10T13:04:40Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=4898#p4898</id>
		</entry>
</feed>
