sql >> Databáze >  >> RDS >> PostgreSQL

chyba připojení k databázi spojená s kódováním

Toto je známý problém s protokolem PostgreSQL verze 3, kdy klient nezná kódování pro dekódování chybových zpráv odesílaných serverem na začátku protokolového handshake.

Bude opraveno, až bude vytvořen protokol verze 4, ale to je ještě daleko.

Jediným skutečným řešením je zajistit, aby výchozí kódování klienta bylo kompatibilní s kódováním serveru. Nejjednodušší způsob, jak to udělat, je nastavit LC_MESSAGES na něco jako en_US.UTF-8 , možná prostřednictvím lc_messages možnost v postgresql.conf .




  1. SQL DELETE s JOIN další tabulkou pro podmínku WHERE

  2. Seřazená vstupní hodnota vloží prázdný záznam do mysql

  3. MySQL_real_escape_string nepřidává lomítka?

  4. Jak používat proměnné v klauzuli WHERE pro dotaz SQL SELECT