<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Forum PostgreSQL - Wyładowanie do pliku]]></title>
		<link>https://forum.postgresql.org.pl/viewtopic.php?id=2357</link>
		<description><![CDATA[Najświeższe odpowiedzi w Wyładowanie do pliku.]]></description>
		<lastBuildDate>Fri, 16 Oct 2015 06:03:08 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Odp: Wyładowanie do pliku]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=5663#p5663</link>
			<description><![CDATA[użyj polecenia copy [url]http://www.postgresql.org/docs/9.3/static/sql-copy.html[/url]

np COPY (select sum(kwota_wn) wn, sum(kwota_ma) ma from dowpz_tab) TO 'sciezka_do_pliku' 
    WITH NULL AS '' DELIMITERS ' ' CSV HEADER; (pisze z pamięci wiec zerknij do dokumentacji)]]></description>
			<author><![CDATA[dummy@example.com (c_michal)]]></author>
			<pubDate>Fri, 16 Oct 2015 06:03:08 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=5663#p5663</guid>
		</item>
		<item>
			<title><![CDATA[Wyładowanie do pliku]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=5600#p5600</link>
			<description><![CDATA[Jestem nowicjuszem jeśli chodzi o postgresa, więc proszę o wyrozumiałość, jeśli temat juz był na forum (niestety nie znalazłam) :))

Robię 'przesiadkę' z bazy informixowej na bazę PG i w tym celu wykonuję konwersję danych.
Dodatkowo muszę porównać dane z wybranych tablic - będzie to robione poprzez porównanie plików.

Dane z informixa mam jak poniżej, korzystając z komendy
echo "select sum(kwota_wn) wn, sum(kwota_ma) ma from dowpz_tab; " | ${DB_NAME}@${IFX_SERVER} > plik.unl

              wn               ma 
      1920224.98       1818028.30

lub bez nazw kolumn (unload to plik.unl select sum(kwota_wn) wn, sum(kwota_ma) ma from dowpz_tab; " | ${DB_NAME}@${IFX_SERVER}

1920224.98|1818028.30|

Natomiast z postgresa dostaję:
     wn     |     ma     
------------+------------
 1920224.98 | 1818028.30
(1 row)
Komenda: 
echo "select sum(kwota_wn) wn, sum(kwota_ma) ma from ${DB_NAME}.trans_roz; " | psql ${MAIN_DB} ${USER} > plik.txt

Czy można ustawić format wyładowania danych tak, aby można było w jakiś prosty sposób porównać pliki? Jeśli tak, to gdzie ustawić ten format? W pliku konfiguracyjnym?
Umiem to zrobić korzystając z programu pgAdmin, ale jak to zrobić w psql-u?

Pozdrawiam
Fiona]]></description>
			<author><![CDATA[dummy@example.com (fiona)]]></author>
			<pubDate>Thu, 15 Oct 2015 12:06:51 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=5600#p5600</guid>
		</item>
	</channel>
</rss>
