Portál AbcLinuxu, 8. května 2025 05:05

Dotaz: pg_dumpall -r hodi chybu UTF

26.10.2020 11:39 iko | skóre: 7
pg_dumpall -r hodi chybu UTF
Přečteno: 1309×
Odpovědět | Admin
zdravim

Mam problem v kodovani databaz. Chcem si dumpnut vsetko okrem dat zo vsetkych DB a p ri pg_dumpall -r to hodi po X riadkoch chybu pg_dumpall: query failed: ERROR: invalid byte sequence for encoding "UTF8": 0xe1 0x74 0x6f pg_dumpall: query was: SELECT setconfig[1] FROM pg_db_role_setting WHERE setdatabase = 0 AND setrole = (SELECT oid FROM pg_authid WHERE rolname = 'program�tori')

Netusim, v akom kodovani to tam bolo vlozene. Nejde zmenit nazov role, ani mi ju neukaze pri ALTER ROLE.

Hm?

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (AraxoN)
26.10.2020 14:57 okbobcz | skóre: 8
Rozbalit Rozbalit vše Re: pg_dumpall -r hodi chybu UTF
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tohle by neměl být problém. Jako superuser získejte oid té poškozené role:

select oid, * from pg_authid;

a pak to přemázněte UPDATEm

update pg_authid set rolname = 'programatori' where oid = 16385;

to číslo bude samozřejmě u vás jiné.
28.10.2020 08:26 iko | skóre: 7
Rozbalit Rozbalit vše Re: pg_dumpall -r hodi chybu UTF

super, pomohlo, vdaka!!! ja som to skusal updatnut v tabulke pg_roles a tam to neslo, tak som bol z toho v koncoch... este raz dakujem

28.10.2020 12:34 okbobcz | skóre: 8
Rozbalit Rozbalit vše Re: pg_dumpall -r hodi chybu UTF
pg_roles je pohled - tam nejsou data.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.