Português
Começar
Postgres 18 · em todos os planos

Postgres gerenciado em um clique, sem custo extra.

Ele roda na sua máquina ao lado dos seus apps, com tamanho e ajustes feitos para você. Conecte um app, edite os dados no navegador, veja o que o deixa lento e receba um backup toda noite.

A partir de € 9,99 por mês pela máquina e todos os seus projetos, sem cobrança por banco de dados.

Um banco de dados Postgres no painel, na Visão geral: memória, CPU, disco e conexões, os apps que o usam e como se conectar a ele.

Pronto em um minuto.

Escolha Postgres em Novo projeto e dê um nome e um tamanho ao banco. A máquina escreve os arquivos, inicia o banco e fica de olho nele.

  • Ajustado ao seu tamanhoDe 256 MB até dois terços da memória da sua máquina. Os buffers, o cache e as conexões são ajustados para esse tamanho.
  • Privado desde o inícioNenhuma porta aberta para a internet: só os apps que você conectar e o seu notebook chegam até ele.
  • Postgres puro em um arquivo legívelA imagem oficial com pg_stat_statements ativado, em um compose.yaml que se explica sozinho.
Novo banco de dados: o nome, o tamanho de 256 MB a 1 GB e os apps que vão usá-lo.

Seus apps se conectam em um clique.

Conecte um app, e ele chega ao banco pelo nome. Coloque uma linha no .env dele, ou deixe o seu agente fazer isso.

Conexão, em Apps: os projetos da máquina, o projeto shop conectado e a linha DATABASE_URL para o .env de cada app. Conexão com os detalhes abertos em Node: o código que lê DATABASE_URL. Conexão, em Notebook: o comando pethost tunnel e depois a URL que funciona no notebook enquanto ele roda.

Edite no navegador.

Tabelas, linhas e SQL, como em uma ferramenta de banco de dados para desktop, sem instalar nada nem abrir porta.

Um banco de dados Postgres no painel, aberto nos dados: as tabelas à esquerda e, à direita, a tabela products com o nome, o aroma, o preço e o estoque de cada linha. Uma aba de consulta: os melhores clientes da semana pela tabela orders, e as linhas abaixo. O console: psql aberto no navegador, listando as tabelas do banco.

Veja o que o deixa lento.

Minuto a minuto por 7 dias e hora a hora por 90, sem nada para configurar.

O mesmo banco de dados na última hora: consultas por segundo, tempo médio, acertos de cache e conexões, com o tempo médio subindo por um momento. As consultas mais pesadas da última hora, cada uma com as chamadas, o tempo total e o tempo médio. As sessões abertas: o usuário, o estado e a consulta de cada uma, com Cancelar consulta e Encerrar sessão.

Desfaça uma migração que deu errado.

Um backup toda noite, criptografado e guardado fora da máquina, mantido por 14 dias. Faça mais um antes de uma mudança arriscada.

Os backups do mesmo banco de dados: um de cada noite das duas últimas semanas e um desta tarde, cada um para restaurar no lugar ou como um novo banco de dados, ao lado de um botão para baixar um dump. Restaurar como novo banco de dados: a hora do backup e o nome do novo banco. Baixar um dump: o banco de dados, como arquivo para pg_restore.

Seu agente sabe lidar com ele.

O servidor MCP e a skill do Pethost permitem que ele crie um banco, conecte o seu app e olhe dentro com psql.

Você diz
seu agente
  • CreateDatabase postgres, conectado ao projeto recipes
  • GetProject postgres: como entrar
  • DeployProject recipes, com DATABASE_URL no .env
  • GetOperation concluído

Pronto: o projeto recipes agora guarda os dados no banco postgres, e os dois entram no backup de toda noite.

  • QueryHttpTraffic /orders leva 1,2 s
  • RunServiceCommand psql: as consultas mais lentas
  • ReadPath /src/orders.ts

Uma consulta leva 840 ms: a tabela orders não tem índice em customer_id. Quer que eu crie um?

  • RunProjectAction back_up
  • GetOperation concluído

Backup feito. Pode mudar o schema: este eu consigo restaurar.

Todo o resto de que um banco de dados precisa.

Alertas quando ele para

Uma queda, falta de memória ou um healthcheck que falhou, por e-mail, Telegram ou Slack.

Os logs e um shell

O log do Postgres no painel, e ssh no container dele a partir do seu terminal.

Quantos couberem

Sem cobrança por banco: um para cada app, o MariaDB para um app feito para o MySQL e o Valkey ao lado para um cache ou uma fila.

Só um Postgres gerenciado já custa mais em outros lugares.

Quanto custa por mês um Postgres de 2 GB em oito provedores, ao lado do Starter inteiro aqui.

  • Pethost Starter · este Postgres e todos os seus apps € 9,99
  • Azure Flexible Server B1ms · 2 GB $ 16,09 ×1,4
  • AWS RDS db.t4g.small · 2 GB $ 25,66 ×2,3
  • Supabase Pro · Small · 2 GB $ 30,29 ×2,7
  • DigitalOcean Managed PostgreSQL · 2 GB $ 30,45 ×2,7
  • Railway Por uso, em uso total · 1 vCPU · 2 GB $ 41,58 ×3,7
  • Neon Launch · 0.5 CU · 2 GB $ 42,19 ×3,8
  • Render Postgres 1c-2g · 2 GB $ 43,00 ×3,8
  • Google Cloud Cloud SQL db-custom-1-3840 · 1 vCPU · 3.75 GB $ 51,01 ×4,6

Quanto um ano custa a mais nos outros € 53 – € 427

Cobrados à parte neles: o tráfego de saída acima de uma franquia, em todos menos na DigitalOcean; um endereço IPv4 público na AWS e no Google Cloud, e para uma conexão direta no Supabase; o armazenamento dos backups na AWS, no Google Cloud e na Railway.

Cada preço é o do próprio provedor, lido em : o plano mais barato dele com 2 GB de memória ou mais, um único nó, sob demanda, sem impostos, na região mais barata dele (Iowa no Google Cloud), com 10 GB de armazenamento, ou o mínimo dele quando é maior: 20 GB na AWS, 30 GB na DigitalOcean, 32 GB na Azure. Um preço por hora é contado por 730 horas, e o da Railway com uma vCPU em uso o mês todo. Euros e dólares são comparados pela taxa do Banco Central Europeu: € 1 = $ 1,1193.

Perguntas sobre o Postgres no Pethost

Um banco de dados custa extra?

Não. Crie quantos couberem na memória da sua máquina: o preço do plano é o mesmo todo mês.

Qual Postgres é?

PostgreSQL 18, na imagem oficial postgres:18-alpine, com pg_stat_statements ativado. Qualquer driver, ORM ou ferramenta que funciona com Postgres funciona com ele.

Qual tamanho ele pode ter?

A memória é você quem escolhe, de 256 MB até dois terços da memória da sua máquina: 2 GB no Starter, 4 GB no Grow, 20 GB no Scale. Os dados ficam no disco da sua máquina, que os seus projetos dividem: 30, 60 ou 200 GB.

Posso acessá-lo pela internet?

Só se você abrir: os seus apps na máquina e o seu notebook chegam até ele sem isso. Para abrir, publique a porta dele no compose.yaml dele, e Conexão mostra o endereço.

Posso usar psql, DataGrip ou TablePlus do meu notebook?

Sim. pethost tunnel -p postgres o coloca em localhost:5432 via SSH, e Conexão mostra a URL para colar.

Como trago o meu banco de dados para cá?

Faça um dump do antigo com pg_dump e depois carregue o arquivo com pg_restore pelo túnel a partir do seu notebook. O seu agente pode fazer as duas coisas por você.

Como são feitos os backups?

Toda noite a máquina tira um snapshot do volume do banco, criptografa e guarda fora da máquina por 14 dias, e você pode fazer mais um quando quiser. Restaurar um deles é como reiniciar depois de uma queda de energia, e o Postgres é feito para isso.

Posso adicionar extensões?

Sim, as que vêm com o Postgres, como pg_trgm, pgcrypto, citext, hstore e uuid-ossp: o usuário do seu app as adiciona com CREATE EXTENSION.

O seu Postgres está a um clique.

Comece por € 9,99/mês