Como usar PostgreSQL como alternativa ao MySQL na sua hospedagem imprimir

  • 0

PostgreSQL como alternativa ao MySQL: vamos entender isso juntos

Olá! Aqui é a Sensei da GeHost. Se você chegou até este guia, provavelmente ouviu falar que existe uma alternativa ao MySQL chamada PostgreSQL e ficou curioso — ou sua aplicação (WordPress não costuma usar, mas sistemas próprios, Django, algumas versões do Laravel etc. podem) pede especificamente por ele. Vamos com calma, passo a passo, sem pressa.

MySQL x PostgreSQL: qual a diferença na prática?

Os dois são bancos de dados relacionais e, para a grande maioria dos sites (WordPress, lojas virtuais, blogs), o MySQL já é a escolha padrão e funciona muito bem. O PostgreSQL costuma ser procurado quando:

  • Sua aplicação/framework foi desenvolvida especificamente para PostgreSQL (é comum em projetos com Django, alguns sistemas em Python/Node feitos sob medida);
  • Você precisa de recursos mais avançados de tipos de dados, consultas complexas ou integridade de dados que o time de desenvolvimento já definiu no projeto.

Se você não tem certeza de qual seu sistema realmente precisa, pergunte ao desenvolvedor da sua aplicação antes de seguir — trocar de banco não é algo para "tentar e ver".

💡 Dica da Sensei: se seu site é WordPress, loja virtual pronta ou qualquer sistema comum de mercado, você quase certamente deve continuar no MySQL. Este guia é para quem já sabe que a aplicação exige PostgreSQL.

Antes de tudo: confirme a disponibilidade no seu plano

A disponibilidade do PostgreSQL pode variar de acordo com a configuração do seu plano de hospedagem. Antes de seguir os passos abaixo, confirme se essa ferramenta está habilitada no seu cPanel acessando o painel.gehost.com.br ou abrindo um chamado com o nosso suporte. Assim você evita perder tempo procurando um ícone que ainda não está ativo na sua conta.

Passo a passo: criando seu banco de dados PostgreSQL

Passo 1 — Acesse o cPanel

Entre com o usuário e senha da sua hospedagem na tela de login do cPanel.

Tela de login do cPanel com campos de usuário e senha

Passo 2 — Localize a seção de bancos de dados

No painel inicial do cPanel, procure o grupo de ferramentas de "Bancos de Dados". Se o PostgreSQL estiver habilitado na sua conta, você verá um ícone chamado "PostgreSQL Databases" (ou "Bancos de Dados PostgreSQL") ao lado do ícone de MySQL.

Painel inicial do cPanel com os grupos de ferramentas

Passo 3 — Crie o banco de dados

  1. Clique em "PostgreSQL Databases";
  2. No campo de criação de novo banco, digite um nome (ele geralmente ficará com um prefixo do seu usuário na frente, isso é normal);
  3. Clique em "Criar Banco de Dados" (ou "Create Database").

Passo 4 — Crie um usuário exclusivo para esse banco

  1. Na mesma tela, procure a seção de criação de usuários;
  2. Escolha um nome de usuário e gere uma senha forte (o cPanel costuma oferecer um gerador de senha — use-o!);
  3. Guarde essa senha em um lugar seguro, ela não fica visível depois.

Passo 5 — Associe o usuário ao banco de dados

Ainda na tela do PostgreSQL, associe o usuário criado ao banco de dados e marque as permissões que a sua aplicação precisa (na dúvida, marque "Todos os privilégios" / "All Privileges", que é o padrão para a maioria dos sistemas).

Passo 6 — Anote os dados de conexão

Sua aplicação vai precisar de:

  • Nome do banco de dados (com o prefixo criado pelo cPanel);
  • Nome de usuário (também com prefixo);
  • Senha definida no Passo 4;
  • Host — normalmente localhost quando a aplicação roda no mesmo servidor da hospedagem;
  • Porta — o padrão do PostgreSQL é a 5432 (diferente da porta 3306 usada pelo MySQL).
💡 Dica da Sensei: nunca coloque usuário, senha ou nome do banco direto no código do site. Use um arquivo de configuração/variáveis de ambiente, como seu desenvolvedor certamente já orientou.

Migrando dados do MySQL para o PostgreSQL

Se você já tem dados em um banco MySQL e precisa migrá-los, vá com calma — os dois bancos têm diferenças de sintaxe (por exemplo, MySQL usa AUTO_INCREMENT e o PostgreSQL usa SERIAL), e uma migração malfeita pode corromper dados. Recomendamos:

  1. Faça um backup completo antes de qualquer coisa, usando a ferramenta de Backup do cPanel;
  2. Peça ao desenvolvedor da sua aplicação para revisar o script de migração (existem ferramentas específicas para converter estrutura e dados entre os dois bancos);
  3. Teste a aplicação apontando para o novo banco PostgreSQL em um ambiente de testes antes de trocar em produção;
  4. Só depois de validar tudo, atualize as credenciais de conexão da sua aplicação para o novo banco.
Tela de Backup do cPanel com opções de backup completo e parcial
💡 Dica da Sensei: migração de banco de dados não é tarefa para "no susto". Se você não tem um desenvolvedor cuidando disso, é melhor pedir apoio técnico antes de mexer em dados de produção.

Precisa de ajuda?

Se tiver qualquer dúvida durante a configuração, você conta com nosso suporte gratuito nos 30 dias após a entrega da sua hospedagem. Fora desse período, acesse o painel.gehost.com.br para verificar as opções de atendimento disponíveis no seu plano.

Você conseguiu! Agora seu banco PostgreSQL está pronto para uso. 🌱


Esta resposta lhe foi útil?

« Retornar