<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Forum PostgreSQL - Problem z importem bazy danych. Nieprawidłowa składnia wejścia...]]></title>
		<link>https://forum.postgresql.org.pl/viewtopic.php?id=1924</link>
		<description><![CDATA[Najświeższe odpowiedzi w Problem z importem bazy danych. Nieprawidłowa składnia wejścia....]]></description>
		<lastBuildDate>Thu, 12 Dec 2013 06:27:59 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Odp: Problem z importem bazy danych. Nieprawidłowa składnia wejścia...]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=4927#p4927</link>
			<description><![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.]]></description>
			<author><![CDATA[dummy@example.com (pietro54)]]></author>
			<pubDate>Thu, 12 Dec 2013 06:27:59 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=4927#p4927</guid>
		</item>
		<item>
			<title><![CDATA[Problem z importem bazy danych. Nieprawidłowa składnia wejścia...]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=4898#p4898</link>
			<description><![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?]]></description>
			<author><![CDATA[dummy@example.com (pietro54)]]></author>
			<pubDate>Tue, 10 Dec 2013 13:04:40 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=4898#p4898</guid>
		</item>
	</channel>
</rss>
