Article View: pl.comp.bazy-danych
Article #188575Re: PostgreSQL 10.1 i zmiana lokalizacji katalogu DATA
From: Roman Tyczka
Date: Thu, 23 Nov 2017 18:28
Date: Thu, 23 Nov 2017 18:28
62 lines
2070 bytes
2070 bytes
On Thu, 23 Nov 2017 09:58:56 +0100, Andrzej Stróżyński wrote: >>> 10-tki nie mam ale spodziewam się, że tradycyjnie, initdb założy Ci nowy >>> folder na dane. >> >> A po założeniu nowego mogę tam zwyczajnie skopiować dane z poprzedniego >> katalogu? Czy trzeba jakieś magie robić? > > kopia bazy ze starego katalogu (pg_dump) > przesiadka na nowy katalog > założenie bazy > odtworzenie danych (psql) Walczę z tym initdb, ale oczywiście nie jest to walka ze słabym przeciwnikiem :-) polecenie: initdb -U postgres --pwprompt -A md5 --encoding=UTF8 --locale="Polish_Poland" -D="g:\bazy\Postgres10\data" i startuje: ------------------------------------------------------------------------- Właścicielem plików należących do sytemu bazy danych będzie użytkownik "Noize". Ten użytkownik musi jednocześnie być właścicielem procesu serwera. Klaster bazy zostanie utworzony z zestawem reguł językowych "Polish_Poland.1250". initdb: nie można znaleźć odpowiedniej konfiguracji wyszukiwania tekstowego dla lokalizacji "Polish_Poland.1250" Domyślna konfiguracja wyszukiwania tekstowego zostanie ustawiona na "simple". Sumy kontrolne stron danych są zablokowane. Podaj hasło superużytkownika: ------------------------------------------------------------------------- Ale widzę tu problem z win1250, więc próbuję wymusić UTF8: polecenie: initdb -U postgres --pwprompt -A md5 --encoding=UTF8 --locale="Polish_Poland" -D="g:\bazy\Postgres10\data" --lc-collate="Polish_Poland.UTF8" --lc-ctype="Polish_Poland.UTF8" ------------------------------------------------------------------------- Właścicielem plików należących do sytemu bazy danych będzie użytkownik "Noize". Ten użytkownik musi jednocześnie być właścicielem procesu serwera. initdb: błędna nazwa lokalizacji "Polish_Poland.UTF8" ------------------------------------------------------------------------- Jak to zrobić dobrze? Innymi słowy chcę, żeby nie było tam Win1250, lecz UTF8 jako domyślne kodowanie dla baz. -- pozdrawiam Roman Tyczka
Message-ID:
<11ka1gslmym5w$.dlg@tyczka.com>
Path:
polish.pugleaf.net!archive.newsdeef.eu!apf1.newsdeef.eu!news.usenet.farm!..!..!not-for-mail
References:
<882yzxxwgqys$.dlg@tyczka.com> <eox3llltgprw$.dlg@tyczka.com> <5a156e68$0$5153$65785112@news.neostrada.pl> <1efjze2lnu44t$.dlg@tyczka.com> <5a168dd0$0$649$65785112@news.neostrada.pl>