Como é o suporte Unicode do PostgreSQL?
Se eu quiser salvar dados Unicode, ele precisa passar pelo processo de conversão durante o armazenamento e a recuperação? Se sim, qual é o desempenho dessa conversão?
Se houver tal conversão, ela entrará em jogo ao armazenar dados ASCII simples?
O suporte à codificação Unicode no PostgreSQL é excelente e é implementado usando a codificação de caracteres UTF-8.
Se o cliente usar uma codificação diferente da do servidor, ocorrerá a conversão automática do conjunto de caracteres, pagando uma penalidade insignificante de desempenho.
Os dados ASCII não requerem conversão para a codificação de caracteres UTF-8, portanto, não há penalidade de desempenho.
Consulte a documentação de localização do PostgreSQL para obter mais informações.