<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Forum PostgreSQL - Drugi serwer na innym porcie.]]></title>
		<link>https://forum.postgresql.org.pl/viewtopic.php?id=604</link>
		<description><![CDATA[Najświeższe odpowiedzi w Drugi serwer na innym porcie..]]></description>
		<lastBuildDate>Thu, 07 Jul 2011 17:54:18 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Odp: Drugi serwer na innym porcie.]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=2591#p2591</link>
			<description><![CDATA[Wielkie dzięki "gszpetkowski", działa bez problemu.
Właśnie o to mi chodziło.]]></description>
			<author><![CDATA[dummy@example.com (kkkkk21054)]]></author>
			<pubDate>Thu, 07 Jul 2011 17:54:18 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=2591#p2591</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Drugi serwer na innym porcie.]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=2583#p2583</link>
			<description><![CDATA[Wejdź w usługi (Start → wpisz usługi i Enter). Na liście usług powinieneś zobaczyć wpis typu:

[code]postgresql-x64-9.0    Provides rel...    Uruchomiono    Automatyczny    .\postgres[/code]

Analogicznie będzie wyglądał wpis dla drugiego klastra [u]postgresql-x64-9.0-2[/u]. Następnie uruchom konsolę jako administrator (taka opcja jest w menu przy PPM) i wpisz (ew. zmień ścieżki na Program Files (x86) dla wersji 32 bitowej):

[code]cd "C:\Program Files\PostgreSQL\9.0\installer\server"[/code]

Następnie, aby utworzyć klaster na porcie 5433 w katalogu data2 wpisz (zamiast 12345 wpisz hasło podane w czasie instalacji PostgreSQL):

[code]initcluster.vbs postgres postgres 12345 "C:\Program Files\PostgreSQL\9.0" "C:\Program Files\PostgreSQL\9.0\data2" 5433 DEFAULT[/code]

Po kolei wciskaj Enter (przy niektórych krokach chwilę to potrwa), ostatni komunikat powinien brzmieć:

[code]initcluster.vbs ran to completion[/code]

Teraz trzeba jeszcze zarejestrować nowy klaster jako usługę systemową, poleceniem:

[code]startupcfg.vbs 9.0 postgres 12345 "C:\Program Files\PostgreSQL\9.0" "C:\Program Files\PostgreSQL\9.0\data2" postgresql-x64-9.0-2[/code]

Ponownie otwórz/odśwież listę usług Windows, powinna się ukazać nowa usługa, uruchom ją. Aby przetestować działanie wejdź w pgAdminIII i zdefiniuj nowe połączenie:

[img=pgAdmin3 rejestracja połączenia]http://img651.imageshack.us/img651/782/pgadmin3rejestracja.png[/img]

Jeżeli chcesz usunąć klaster, to w konsoli (z prawami administratora) wpisz:

[code]sc delete postgresql-x64-9.0-2[/code]

a następnie usuń folder data2.]]></description>
			<author><![CDATA[dummy@example.com (gszpetkowski)]]></author>
			<pubDate>Sun, 03 Jul 2011 13:59:27 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=2583#p2583</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Drugi serwer na innym porcie.]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=2582#p2582</link>
			<description><![CDATA[Dzięki za zainteresowanie.

A czy mógł bym prosić o łopatologiczne wyjaśnienie krok po kroku jak należało by to wykonać.
Jestem początkujący w tym temacie.
Rozumiem że należy założyć nowy katalog i użytkownika.
Niestety jeśli chodzi o konsole to nie jestem orłem.

Dzięki za wyrozumiałość
Pozdrawiam]]></description>
			<author><![CDATA[dummy@example.com (kkkkk21054)]]></author>
			<pubDate>Sat, 02 Jul 2011 07:07:02 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=2582#p2582</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Drugi serwer na innym porcie.]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=2578#p2578</link>
			<description><![CDATA[Czyli innymi słowy chcesz dodać nowy klaster bazodanowy. Możesz w tym celu użyć polecenia [url=http://www.postgresql.org/docs/9.0/static/app-initdb.html]initdb[/url] (z konsoli), a następnie [url=http://www.postgresql.org/docs/9.0/static/app-pg-ctl.html]pg_ctl[/url] (także cmd, opcja register pozwala zajestrować klaster jako usługę). Pamiętaj o tym, że ścieżka danych powinna być inna od tej dla istniejącego klastra, ustawieniach lokalizacji, kodowania, osobnym porcie (np. 5433) i użytkowniku postgres (właściciel klastrów). Niestety instalator pod Windows (ten one click) nie przewidział opcji "user-friendly".

Bardzo podobne pytanie padło kiedyś na SO [url]http://stackoverflow.com/questions/6241793/are-independent-instances-of-postgresql-possible/6260479#6260479[/url]]]></description>
			<author><![CDATA[dummy@example.com (gszpetkowski)]]></author>
			<pubDate>Wed, 29 Jun 2011 19:28:22 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=2578#p2578</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Drugi serwer na innym porcie.]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=2576#p2576</link>
			<description><![CDATA[[quote]
Otóż od jakiegoś czasu męczę się na doinstalowaniem drugiego serwera postgresa.
[/quote]
no i w czym problem?]]></description>
			<author><![CDATA[dummy@example.com (rski)]]></author>
			<pubDate>Wed, 29 Jun 2011 06:52:44 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=2576#p2576</guid>
		</item>
		<item>
			<title><![CDATA[Drugi serwer na innym porcie.]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=2575#p2575</link>
			<description><![CDATA[Witam wszystkich.

Otóż od jakiegoś czasu męczę się na doinstalowaniem drugiego serwera postgresa.
System to windows 7.
Wersja zainstalowanego postgresa to 9.
I teraz potrzebuje zrobić coś takiego by była ta sama nazwa bazy danych, ale z inną zawartością.
Więc tak kombinuje by jakoś dodać drugi serwer na localhost ale na innym porcie.

No i właśnie tutaj stoję.
Czy ktoś z szanownych kolegów mógł by mi napisać lub chociaż nakierować jak można było by to rozwiązać.
Warunkiem jest to że nazwa bazy musi być jedna np. ksiegarnia
Mam kilka takich baz, i chciałbym się jakoś między nimi przełączać, a nie że za każdym razem muszę "przywracać" z poziomu postgresa.
No i właśnie to przełączanie by było za pomocą zmiany portu postgresa.


Pozdrawiam
Pablo]]></description>
			<author><![CDATA[dummy@example.com (kkkkk21054)]]></author>
			<pubDate>Tue, 28 Jun 2011 21:20:58 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=2575#p2575</guid>
		</item>
	</channel>
</rss>
