<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Forum PostgreSQL - Zapisywanie danych z pliku tekstowego]]></title>
		<link>https://forum.postgresql.org.pl/viewtopic.php?id=242</link>
		<description><![CDATA[Najświeższe odpowiedzi w Zapisywanie danych z pliku tekstowego.]]></description>
		<lastBuildDate>Thu, 18 Jun 2009 22:03:49 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Odp: Zapisywanie danych z pliku tekstowego]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=1035#p1035</link>
			<description><![CDATA[Polecenie COPY jest najlepszym i najszybszym rozwiązaniem, jednak nie można podać sekwencji znaków jako delimiter. Tak więc będziesz musiał zmienić delimiter. Jedna uwaga jeśli użyjesz '!', a w wartości kolumny pojawi Ci się znak '!' dostaniesz błąd o zbyt dużej ilości kolumn. Można to obejść opakowując varchary w ''.

Innym najprostszym sposobem jest wygenerowanie txt gdzie są inserty poprzez skonkatenowanego selecta. Coś w stylu
select 'insert into table values (" ' || a.col1 || ' ", " ' || a.col2 || ' ")' from table a;
Przy dużych tabelach jednak mało wydajne.]]></description>
			<author><![CDATA[dummy@example.com (smdvq)]]></author>
			<pubDate>Thu, 18 Jun 2009 22:03:49 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=1035#p1035</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Zapisywanie danych z pliku tekstowego]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=1029#p1029</link>
			<description><![CDATA[Polecenie COPY załatwi sprawę. Tu masz helpa
[url]http://www.postgresql.org/docs/current/interactive/sql-copy.html[/url]]]></description>
			<author><![CDATA[dummy@example.com (rski)]]></author>
			<pubDate>Thu, 18 Jun 2009 16:35:12 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=1029#p1029</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Zapisywanie danych z pliku tekstowego]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=1027#p1027</link>
			<description><![CDATA[Podstawowe narzedzie PhpPgAdmin oferuje ladowanie z formatow CSV, z tabulatorami oraz XML, osobiście polecam XML'a. Nie wiem jak u ciebie z danymi ale ja przezucalem z Oracle do Postgres i troche sie napocilem, aczkolwiek jak zaczolem przezucac dane w XML'u to wszystko poszlo gladko ;) - gorąco polecam XML'a

Oczywiscie mozna jeszcze znalesc w sieci troche narzedzi do transferu miedzy bazami

powodzenia]]></description>
			<author><![CDATA[dummy@example.com (v0jt4s)]]></author>
			<pubDate>Thu, 18 Jun 2009 15:57:18 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=1027#p1027</guid>
		</item>
		<item>
			<title><![CDATA[Zapisywanie danych z pliku tekstowego]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=1026#p1026</link>
			<description><![CDATA[Planuje przejście z MySQL na POSTGRESQL. Obecnie integracje z baz danych mam rozwiązaną w ten sposób, że jesten z serwerów produkcyjnych generuje plik w postaci txt rozdzielnay znakami !!!!. Są to dane o artykułach, tj. kod kreskowy, numer artykulu, opis, cena sprzedaży, cena zakupu, marża, zapas, itp. W mysql jest wygodna opcja, która pozwala szybko wrzucić dane z pliku tekstowego do bazy. Czy Postgresql również ma taką możliwość??]]></description>
			<author><![CDATA[dummy@example.com (ravczy)]]></author>
			<pubDate>Thu, 18 Jun 2009 14:59:00 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=1026#p1026</guid>
		</item>
	</channel>
</rss>
