🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.bazy-danych
Article #188575

Re: PostgreSQL 10.1 i zmiana lokalizacji katalogu DATA

#188575
From: Roman Tyczka
Date: Thu, 23 Nov 2017 18:28
62 lines
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>