<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Forum PostgreSQL - dodanie danych do brakującej kolumny]]></title>
		<link>https://forum.postgresql.org.pl/viewtopic.php?id=542</link>
		<description><![CDATA[Najświeższe odpowiedzi w dodanie danych do brakującej kolumny.]]></description>
		<lastBuildDate>Tue, 15 Feb 2011 19:28:04 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Odp: dodanie danych do brakującej kolumny]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=2397#p2397</link>
			<description><![CDATA[Zaimportuj do jakiejś tabli tymczasowej plik, a potem zaktualizuj kody w tabeli docelowej (UPADTE) danymi z tabeli tymczasowej
[code]
update tabela_docelowa set kod=tabela_tymczasow.kod where tabela_docelowa.identyfikator_wiersza=tabela_tymczasowa.identyfokator_wiersza
[/code]
Powyższe oczywiście zadziała o ile da się te dwie tabele połączyć za pomocą jakiejś kolumny bodź kilku kolumn.]]></description>
			<author><![CDATA[dummy@example.com (rski)]]></author>
			<pubDate>Tue, 15 Feb 2011 19:28:04 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=2397#p2397</guid>
		</item>
		<item>
			<title><![CDATA[Odp: dodanie danych do brakującej kolumny]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=2391#p2391</link>
			<description><![CDATA[Dokładnie. Polecam napisanie skryptu w PHP. Użyj funkcji file() oraz explode(). Zwróć tylko uwagę na taki szczegół, czy w danych nie występuje znak średnika - jeśli tak, to ustaw inny delimiter.

Przy przetwarzaniu dużej ilości danych na linii PLIK - BD polecam zrzucanie na ekran błędów formatu danych - przed zapisem filtruj dane i wyrzuć komunikaty, jeśli wykryjesz jakieś nieprawidłowości. Jeśli będzie ich mało - możesz naprawić źródło ręcznie, jeśli błędów będzie więcej -  dopisujesz naprawę danych w samym skrypcie.

Pamiętaj o limitach czasu wykonania - zmień konfigurację lub po prostu wygeneruj plik *.sql]]></description>
			<author><![CDATA[dummy@example.com (Januszek)]]></author>
			<pubDate>Mon, 14 Feb 2011 13:37:18 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=2391#p2391</guid>
		</item>
		<item>
			<title><![CDATA[Odp: dodanie danych do brakującej kolumny]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=2389#p2389</link>
			<description><![CDATA[[quote=mkarach]Witam,
Teraz jak zaimportować te kody do tabeli adres, tak aby nie zrobic dubli w bazie tz dwóch tych samych klientów, jeden z kodem drugi bez. jak zaimportować te kody pcoztowe z automatu.
[/quote]

Jeśli dobrze zrozumiałem to chcesz z pliku csv wrzucić dane do db ,jeśli tak to polecam napisanie prostego programu ,który po prostu wrzuci dane do db]]></description>
			<author><![CDATA[dummy@example.com (Rogo)]]></author>
			<pubDate>Sat, 12 Feb 2011 18:31:28 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=2389#p2389</guid>
		</item>
		<item>
			<title><![CDATA[dodanie danych do brakującej kolumny]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=2386#p2386</link>
			<description><![CDATA[Witam,

mam tabele adres w której mam dane klientów z kolumnami:
Imie, Nazwisko, Ulica, nr domu,nr mieszkania, miejscowosc, kodpocztowy

NIestety mam puste pole kod pocztowy, które musze obecnie uzupełnić dla miejscowości Gdańsk

O ile proste jest dodanie kodu do miejscowosci jeśli kodów jest raptem kilka.To mozna zrobic poprzez query.
Ale dla Gdańska wyzwanie jest już trudniejsze gdzie kodów jest kilkadziesiąt lub kilkaset.
Zrobiłem tak:
Z pgadmina wywaliłem cały Gdańsk do  csv, pracownik przy użyciu strony internetowej poczty polskiej i excela przypisał kody do każdego klienta np Ulica kartuska ma kilkanaście kodów pocztowych. 2 dni pracy i skończone, przy 52 tyś . klientów mam uzupełnione kody w CSV.

Teraz jak zaimportować te kody do tabeli adres, tak aby nie zrobic dubli w bazie tz dwóch tych samych klientów, jeden z kodem drugi bez. jak zaimportować te kody pcoztowe z automatu.

poleceniem copy? ale jak ma zrobic aby sprawdzil najpier że jesli jan kowalski z ulicy granatowej z csv odpowiada temu z tabeli adres i zeby wtedy wstawił kod pocztowy.

prosze o pomoc]]></description>
			<author><![CDATA[dummy@example.com (mkarach)]]></author>
			<pubDate>Fri, 11 Feb 2011 09:55:05 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=2386#p2386</guid>
		</item>
	</channel>
</rss>
