Como usar PostgreSQL como alternativa ao MySQL na sua hospedagem
Oi! Aqui é a Sensei da GeHost 🧘♀️ Hoje vamos falar de um assunto que costuma assustar quem não é da área técnica, mas que prometo deixar simples: trocar (ou simplesmente conhecer) o PostgreSQL como alternativa ao MySQL na sua hospedagem cPanel. Vamos com calma, passo a passo.
Primeiro, o que é isso de "banco de dados"?
Se o seu site tem cadastro de usuários, loja virtual, blog com comentários ou qualquer conteúdo que muda com o tempo, ele precisa guardar essas informações em algum lugar organizado. Esse lugar é o banco de dados. MySQL e PostgreSQL são dois "sistemas" diferentes que fazem esse trabalho — como duas marcas de estante, cada uma com seu jeito de organizar as gavetas.
MySQL ou PostgreSQL: qual a diferença na prática?
- MySQL é o mais usado historicamente em hospedagem compartilhada, muito popular com WordPress e sistemas mais simples.
- PostgreSQL é conhecido por ser mais rigoroso com os dados e lidar muito bem com operações mais complexas, sendo comum em aplicações que exigem mais precisão (ex.: sistemas financeiros, ERPs, aplicações com muitas regras de negócio).
💡 Dica da Sensei: se o seu site é feito em WordPress ou outro CMS pronto, muito provavelmente ele já foi desenvolvido para MySQL — trocar pode não ser necessário nem recomendado. O PostgreSQL entra em cena quando você (ou seu desenvolvedor) está criando uma aplicação própria e escolheu esse banco de propósito.
Passo a passo: criando um banco PostgreSQL no seu cPanel
1. Acesse o cPanel
Entre no seu cPanel normalmente com o usuário e senha que você recebeu na entrega da hospedagem.
2. Procure a ferramenta de banco de dados
Na tela inicial do cPanel, vá até a área de Banco de Dados e procure pela opção "PostgreSQL Databases" (em português, às vezes aparece como "Bancos de Dados PostgreSQL").
⚠️ Não encontrou essa opção? Nem sempre ela aparece em todos os painéis por padrão. Sem problema: fale com o nosso suporte que a gente confirma a disponibilidade e te ajuda a habilitar, sem mistério.
3. Crie o banco de dados
- No campo indicado, digite um nome para o seu novo banco (algo curto e sem espaços, ex.: meusite_dados).
- Clique em "Criar Banco de Dados".
4. Crie um usuário para esse banco
- Ainda na mesma tela, procure a seção de criação de usuário.
- Escolha um nome de usuário e uma senha forte (misture letras, números e símbolos).
- Guarde essas informações em local seguro — você vai precisar delas na sua aplicação.
5. Junte o usuário ao banco
Depois de criados, o banco e o usuário ainda não se "conhecem". Você precisa:
- Selecionar o usuário e o banco na seção de "Adicionar Usuário ao Banco de Dados".
- Marcar os privilégios que ele terá (geralmente, selecione "Todos os Privilégios" se for você mesmo quem administra a aplicação).
- Confirmar.
6. Conecte sua aplicação
Agora é só usar esses dados nas configurações do seu sistema/aplicação:
- Host: geralmente localhost
- Banco: o nome que você criou no passo 3
- Usuário e senha: os do passo 4
- Porta: a porta padrão do PostgreSQL é a 5432
E se eu já tenho tudo em MySQL e quero migrar?
Migrar um banco existente de MySQL para PostgreSQL não é um simples "copiar e colar" — as estruturas internas são diferentes, então geralmente é preciso ajustar a modelagem dos dados e, em muitos casos, parte do código da aplicação também.
💡 Dica da Sensei: antes de qualquer migração, faça um backup completo do seu site e do banco atual pelo cPanel. Assim, se algo não sair como esperado, você volta pro estado anterior com tranquilidade.
Se a sua aplicação for mais robusta ou a migração parecer complexa, o ideal é contar com um desenvolvedor de confiança para conduzir esse processo — ou entrar em contato com nosso suporte para orientações sobre o ambiente da hospedagem.
Resumindo
- MySQL e PostgreSQL são dois "sabores" de banco de dados, cada um com pontos fortes.
- Se seu site usa CMS pronto (WordPress, etc.), fique no MySQL.
- Se você está desenvolvendo algo próprio e o PostgreSQL foi indicado pelo desenvolvedor, dá pra criar o banco direto no cPanel em poucos passos.
- Migração de dados entre os dois exige cuidado técnico — sempre com backup antes.
Ficou com alguma dúvida no meio do caminho? É só chamar o suporte da GeHost pelo painel.gehost.com.br que a gente te acompanha nessa jornada. 🌱