+ Responder ao Tópico



  1. #1

    Padrão Alterar Codificação do Postgres(CPANEL)

    Existe alguma forama de alterar a codificação de um BD Postgres depois de criado no cpanel?

    No cpanel só podemos criar um banco pela ferramenta de Banco de Dados Postgres para depois poder acessar o Phppgadmin. Então quando acesso o php não consigo achar alguma opção para alterar a codificação.

  2. #2

    Padrão

    ynsor,
    nao conheco a ferramenta cpanel, mas acredito que o BD está sendo criado com encoding sql_ascii (o padrao).
    Esta é uma caracteristica de criacao do DB e nao pode ser alterada, apenas recriando o DB ou criando um novo.
    Voce pode criar/recriar usando o comando createdb informando o encoding que deseja usar.

    createdb -E nome_da_codificacao nome_do_DB
    p.ex
    create -E latin1 meu_db

    Porem, tenha em mente que o uso de encodings afeta a forma como o DB trata os dados (p.ex. num order by), pois ele leva em consideracao o locale que voce esta usando.
    Seria aconselhavel ler os itens 21.1 Locale Support e 21.2. Character Set Support da Documentacao.