<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Forum PostgreSQL - Import/konwersja danych z plików żywcem z poziomu bazy danych?]]></title>
	<link rel="self" href="http://forum.postgresql.org.pl/extern.php?action=feed&amp;tid=41&amp;type=atom"/>
	<updated>2008-09-30T16:48:50Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.postgresql.org.pl/viewtopic.php?id=41</id>
		<entry>
			<title type="html"><![CDATA[Odp: Import/konwersja danych z plików żywcem z poziomu bazy danych?]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=308#p308"/>
			<content type="html"><![CDATA[No i można by zadać pytanie, ale o co właściwie miałeś na myśli?]]></content>
			<author>
				<name><![CDATA[rski]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=26</uri>
			</author>
			<updated>2008-09-30T16:48:50Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=308#p308</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Odp: Import/konwersja danych z plików żywcem z poziomu bazy danych?]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=307#p307"/>
			<content type="html"><![CDATA[Może ja... była sobie pewna baza w czymś tam... jej zawartość została wyexportowana do pliku excela w częściach bo była bardzo duża. Usunięto nagłówki i zapisano jako plik textowy rozdzielany znakami tabulacji. Następnie patrzono i patrzono na strukturę zapisu danych w tym pliku i zbudowano strukturę tabel w postgresie tak, aby wczytać to z zachowaniem kolejności danych i jak juz dane były w postgresowej bazie to poukładano je jak chciano z nową fantazją. Nadano klucze, powiązania i takie tam inne...]]></content>
			<author>
				<name><![CDATA[r_k2]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=341</uri>
			</author>
			<updated>2008-09-30T11:30:58Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=307#p307</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Odp: Import/konwersja danych z plików żywcem z poziomu bazy danych?]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=148#p148"/>
			<content type="html"><![CDATA[Mozliwe, ze by sie dalo, ale prawdopodobnie aby zajrzec do plikow w systemie potrzebny bedzie jezyk untrusted np plperlu lub plpythonu.  Mysle, ze napisanie funkcji ktora odczytuje plik i przeprowadza jego konwersje powinno dac sie zrobic. Ale nie probowalem. Zerknij do manuala poszukaj jezykow proceduralnych untrusted moze cos wylookasz.]]></content>
			<author>
				<name><![CDATA[rski]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=26</uri>
			</author>
			<updated>2008-05-19T09:47:05Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=148#p148</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Import/konwersja danych z plików żywcem z poziomu bazy danych?]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=147#p147"/>
			<content type="html"><![CDATA[Cześć! (Uwaga jestem zielony)

Zastanawiam się nad takim przypadkiem... Czy można bezpośrednio z poziomu bazy danych przeprowadzić zassanie danych z innych plików zewnętrznych (oczywiście rekordy w totalnie odmiennym formacie binarno-tekstowym) z jednoczeną konwersją ich do postaci klarownej i czytelnej w natywnej bazie?

Chodzi o to, że normalnie musiałbym użyć jakiegoś podprogramu zewnętrznego napisanego w C++ lub Pascalu lub w czym kolwiek, który zrobi mi jakiś pośredni format danych, gdzie pola np. jako tekst czyli przyswajalny dla każdej bazy danych i gotowy do importu. Ale ja chciałbym to zrobić inaczej - np. przy wykorzystaniu jakiegoś języka skryptowego - może PL czy TCL umieszczonego w bazie (dlaczego? - bo miałbym wówczas jedną spójną aplikację do obsługi zadania i cały proces może trwać znacznie szybciej bez durnych plików pośrednich i kontroli wielu podprocesów w różnych środowiskach).

Niestety nie mam pojęcia czy to jest w ogóle do zrobienia... nigdzie nie znalazłem metody jak się do tego zabrać  - qrde szukam chyba już ze 2 tygodnie - i nic... Czy ktoś z sznownych "braci" może robił coś podobnego? Tzn. czy zaglądał z bazy do zewnętrznych plików zorganizownaych specyficznie i wyciągał z nich dane do dalszej obróbki?

Dzięki za wszelkie podpowiedzi...]]></content>
			<author>
				<name><![CDATA[chojnaw]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=100</uri>
			</author>
			<updated>2008-05-19T08:51:48Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=147#p147</id>
		</entry>
</feed>
