Français
Commencer
Postgres 18 · dans toutes les offres

Postgres géré en un clic, sans supplément.

Il tourne sur votre machine à côté de vos applications, dimensionné et réglé pour vous. Connectez une application, modifiez les données dans le navigateur, voyez ce qui le ralentit et recevez une sauvegarde chaque nuit.

Dès 9,99 € par mois pour la machine et tous vos projets, sans frais par base de données.

Une base de données Postgres dans la console, sur sa Vue d’ensemble : sa mémoire, son CPU, son disque et ses connexions, les applications qui l’utilisent et comment s’y connecter.

Prête en une minute.

Choisissez Postgres dans Nouveau projet, puis donnez à la base un nom et une taille. La machine écrit ses fichiers, la démarre et la surveille.

  • Réglée pour sa tailleDe 256 MB jusqu’aux deux tiers de la mémoire de votre machine. Sa mémoire tampon, son cache et ses connexions sont réglés pour cette taille.
  • Privée dès le départAucun port ouvert sur Internet : elle n’est accessible qu’aux applications que vous y connectez et à votre ordinateur.
  • Du Postgres standard dans un fichier lisibleL’image officielle avec pg_stat_statements activé, dans un compose.yaml qui s’explique de lui-même.
Nouvelle base de données : son nom, sa taille de 256 MB à 1 GB et les applications qui l’utiliseront.

Vos applications s’y connectent en un clic.

Connectez une application, et elle atteint la base par son nom. Ajoutez une ligne à son .env, ou laissez votre agent le faire.

Connexion, sur Applications : les projets de la machine, le projet shop connecté, et la ligne DATABASE_URL à mettre dans le .env de chaque application. Connexion avec ses détails ouverts sur Node : le code qui lit DATABASE_URL. Connexion, sur Poste : la commande pethost tunnel, puis l’URL qui marche sur l’ordinateur tant qu’elle tourne.

Modifiez-la dans le navigateur.

Tables, lignes et SQL, comme dans un outil de base de données sur ordinateur, sans rien installer ni ouvrir de port.

Une base de données Postgres dans la console, ouverte sur ses données : les tables à gauche, la table products à droite, avec le nom, le parfum, le prix et le stock de chaque ligne. Un onglet de requête : les meilleurs clients de la semaine d’après la table orders, et ses lignes en dessous. La console psql ouverte dans le navigateur, qui liste les tables de la base.

Voyez ce qui la ralentit.

Minute par minute sur 7 jours et heure par heure sur 90, sans rien configurer.

La même base de données sur la dernière heure : les requêtes par seconde, le temps moyen, les succès du cache et les connexions, avec le temps moyen qui monte un instant. Les requêtes les plus chargées de la dernière heure, chacune avec ses appels, son temps total et son temps moyen. Les sessions ouvertes : l’utilisateur, l’état et la requête de chacune, avec Annuler la requête et Fermer la session.

Annulez une migration ratée.

Une sauvegarde chaque nuit, chiffrée et stockée hors de la machine, conservée 14 jours. Faites-en une de plus avant un changement risqué.

Les sauvegardes de la même base de données : une pour chaque nuit des deux dernières semaines et une de cet après-midi, chacune à restaurer sur place ou comme nouvelle base de données, à côté d’un bouton pour télécharger un dump. Restaurer dans une nouvelle base : l’heure de la sauvegarde et le nom de la nouvelle base. Télécharger un dump : la base de données, en fichier pour pg_restore.

Votre agent s’y retrouve.

Le serveur MCP et la skill de Pethost lui permettent de créer une base, de connecter votre application et de regarder dedans avec psql.

Vous dites
votre agent
  • CreateDatabase postgres, connectée au projet recipes
  • GetProject postgres : comment s’y connecter
  • DeployProject recipes, avec DATABASE_URL dans son .env
  • GetOperation succès

C’est fait : le projet recipes garde maintenant ses données dans la base postgres, et les deux sont dans la sauvegarde de chaque nuit.

  • QueryHttpTraffic /orders prend 1,2 s
  • RunServiceCommand psql : les requêtes les plus lentes
  • ReadPath /src/orders.ts

Une requête prend 840 ms : la table orders n’a pas d’index sur customer_id. J’en ajoute un ?

  • RunProjectAction back_up
  • GetOperation succès

Sauvegardé. Modifie le schéma : je pourrai restaurer cette sauvegarde.

Tout le reste dont une base a besoin.

Des alertes quand elle s’arrête

Un crash, un manque de mémoire ou un healthcheck en échec, par e-mail, Telegram ou Slack.

Ses logs et un shell

Le log de Postgres dans la console, et ssh dans son conteneur depuis votre terminal.

Autant qu’il en tient

Pas de frais par base de données : une pour chaque application, MariaDB pour une application faite pour MySQL et Valkey à côté pour un cache ou une file d’attente.

Un Postgres géré coûte à lui seul plus cher ailleurs.

Ce que coûte par mois un Postgres de 2 GB chez huit fournisseurs, à côté de tout Starter ici.

  • Pethost Starter · ce Postgres et toutes vos applications 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 À l’usage, à pleine charge · 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

Surcoût d’une année chez les autres 53 € – 427 €

Facturés en plus chez eux : le trafic sortant au-delà d’un forfait, partout sauf chez DigitalOcean ; une adresse IPv4 publique chez AWS et Google Cloud, et pour une connexion directe chez Supabase ; le stockage des sauvegardes chez AWS, Google Cloud et Railway.

Chaque prix est celui du fournisseur lui-même, relevé le  : son offre la moins chère avec 2 GB de mémoire ou plus, un seul nœud, à la demande, hors taxes, dans sa région la moins chère (l’Iowa chez Google Cloud), avec 10 GB de stockage, ou son minimum quand il est plus grand : 20 GB chez AWS, 30 GB chez DigitalOcean, 32 GB chez Azure. Un prix à l’heure est compté sur 730 heures, et celui de Railway avec un vCPU occupé tout le mois. Euros et dollars sont comparés au cours de la Banque centrale européenne : 1 € = 1,1193 $.

Questions sur Postgres chez Pethost

Une base de données est-elle facturée en plus ?

Non. Créez-en autant que la mémoire de votre machine en accueille : le prix de l’offre reste le même chaque mois.

De quel Postgres s’agit-il ?

PostgreSQL 18, sur l’image officielle postgres:18-alpine, avec pg_stat_statements activé. Tout pilote, ORM ou outil qui marche avec Postgres marche avec lui.

Quelle taille peut-elle avoir ?

Sa mémoire, c’est vous qui la choisissez, de 256 MB jusqu’aux deux tiers de celle de votre machine : 2 GB avec Starter, 4 GB avec Grow, 20 GB avec Scale. Ses données sont sur le disque de votre machine, que vos projets se partagent : 30, 60 ou 200 GB.

Puis-je l’atteindre depuis Internet ?

Pas sans l’ouvrir : vos applications sur la machine et votre ordinateur l’atteignent sans cela. Pour l’ouvrir, publiez son port dans son compose.yaml, et Connexion affiche son adresse.

Puis-je utiliser psql, DataGrip ou TablePlus depuis mon ordinateur ?

Oui. pethost tunnel -p postgres la met sur localhost:5432 via SSH, et Connexion affiche l’URL à coller.

Comment migrer ma base de données ici ?

Faites un dump de l’ancienne avec pg_dump, puis chargez le fichier avec pg_restore à travers le tunnel depuis votre ordinateur. Votre agent peut faire les deux pour vous.

Comment ses sauvegardes sont-elles faites ?

Chaque nuit, la machine prend un snapshot du volume de la base, le chiffre et le stocke hors de la machine pendant 14 jours, et vous pouvez en faire un de plus à tout moment. En restaurer un, c’est comme redémarrer après une coupure de courant, ce pour quoi Postgres est fait.

Puis-je ajouter des extensions ?

Oui, celles qui viennent avec Postgres, comme pg_trgm, pgcrypto, citext, hstore et uuid-ossp : l’utilisateur de votre application les ajoute avec CREATE EXTENSION.

Votre Postgres est à un clic.

Commencer pour 9,99 €/mois