<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Forum PostgreSQL - Migracja bazy 9.1 do 8.4 problem z typem bytea]]></title>
	<link rel="self" href="http://forum.postgresql.org.pl/extern.php?action=feed&amp;tid=2203&amp;type=atom"/>
	<updated>2014-08-15T21:12:12Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.postgresql.org.pl/viewtopic.php?id=2203</id>
		<entry>
			<title type="html"><![CDATA[Odp: Migracja bazy 9.1 do 8.4 problem z typem bytea]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=5313#p5313"/>
			<content type="html"><![CDATA[Dzięki za zainteresowanie i wsparcie. 
W podanej przez Ciebie literaturze doczytałam, że  w wersji 9.1 wartość bytea_output jest domyślnie ustawiona na "hex", natomiast w 8.4 wartością domyślną jest "escape".

Wyeksportowałam zatem z 9.1 tablice zawierające w typ bytea oddzielnie do pliku xml ( wykorzystując funkcję encode), potem już bez problemu zaimportowałam do bazy w wersji 8.4  ;-)

Oczywiście prościej byłoby zmienić parametr bytea_output, ale nie mam na dziś takich uprawnień ;-)

Jeszcze raz dziękuję za pomoc,
Renka]]></content>
			<author>
				<name><![CDATA[Renka]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=2014</uri>
			</author>
			<updated>2014-08-15T21:12:12Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=5313#p5313</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Odp: Migracja bazy 9.1 do 8.4 problem z typem bytea]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=5310#p5310"/>
			<content type="html"><![CDATA[Musisz coś więcej napisać:
- w jaki sposób dokonujesz migracji
- jakie polecenie zgłasza błąd
ponieważ przenosisz dane do starszej wersji serwera to prawdopodobnie używasz jakiegoś polecenia, którego nie ma w postgresie 8.4. Poczytaj dokumentację do wersji [url=http://www.postgresql.org/docs/9.1/static/functions-binarystring.html]9.1[/url] jak i [url=http://www.postgresql.org/docs/8.4/static/functions-binarystring.html]8.4[/url] dotyczącej operatorów i funkcji związanych z typem bytea]]></content>
			<author>
				<name><![CDATA[c_michal]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=627</uri>
			</author>
			<updated>2014-08-11T14:14:19Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=5310#p5310</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Migracja bazy 9.1 do 8.4 problem z typem bytea]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=5309#p5309"/>
			<content type="html"><![CDATA[Witam,
Muszę wykonać migrację danych z bazy PostgreSQL 9.1 do PostgreSQL 8.4. Niestety nie mam możliwości upgrade'owania 8.4, ani przekonwertować bazę 9.1 do wersji 8.4.
Podczas importu danych do 8.4 pojawia się błąd:

BŁĄD: nieprawidłowa składnia wejścia dla typu bytea

Kodowania obu baz są takie same.

Co mogę zrobić ??

Pozdrawiam, R.]]></content>
			<author>
				<name><![CDATA[Renka]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=2014</uri>
			</author>
			<updated>2014-08-11T09:41:36Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=5309#p5309</id>
		</entry>
</feed>
