postgresql a kodovani DB
Karel Zak
kzak na redhat.com
Čtvrtek Červen 16 09:28:18 CEST 2005
On Thu, 2005-06-16 at 09:03 +0200, Vladimir Naprstek wrote:
> nedelali jsme zadny upgrade. Takze je to tedy jak si myslim, u
> existujici db nelze zmeni kodovani, jen zrusit db a vytvorit znovu.
Standardni cesta je takova.
Muzete se podivat na cas posledni zmeny tabulky 'pg_database' dle casu
modifikace souboru v .../global/<oid> kde "oid" je:
SELECT oid FROM pg_class WHERE relname='pg_database';
mozna vam trosku pokazim naladu, ale je mozne udelat:
test=# \l
List of databases
Name | Owner | Encoding
-----------+----------+----------
test | postgres | UNICODE
test=# UPDATE pg_database SET encoding=7 WHERE datname='test';
UPDATE 1
test=# \l
List of databases
Name | Owner | Encoding
-----------+----------+---------------
test | postgres | MULE_INTERNAL
Pochopitelne pak bude vysledkem nejaky problem, protoze data zustala v
puvodnim kodovani apod.
Karel
--
Karel Zak <kzak na redhat.com>
Další informace o konferenci Linux