Guide·1 min de lecture

Le temps réel avec Postgres, expliqué simplement

Abonner ton interface aux changements de la base : comment marche le realtime, quand l'utiliser, et un exemple complet en quelques lignes.

RealtimePostgres

Le « temps réel », c'est quand ton interface se met à jour au moment où la base change, sans recharger la page. Un message qui apparaît, un compteur qui bouge, une commande qui passe « payée » sous tes yeux.

Quand l'utiliser

  • Messagerie et chat.
  • Notifications instantanées.
  • Présence (« qui est en ligne ») et curseurs partagés.
  • Tableaux de bord qui se rafraîchissent seuls.

Comment ça marche, en deux mots

Postgres tient un journal de toutes ses écritures (le WAL). Le realtime écoute ce journal et pousse chaque changement à ton interface via une connexion WebSocket maintenue ouverte. Pas de sondage répété, pas de serveur à gérer.

Sondage vs temps réel, Interroger l'API toutes les 2 secondes (polling) gaspille des ressources et reste en retard. Une connexion temps réel ne consomme que lorsqu'il se passe vraiment quelque chose.

Un exemple complet

const ws = new WebSocket(
  'wss://clicbase.com/db/ma-base/realtime'
)

ws.onmessage = (e) => {
  const { table, type, record } = JSON.parse(e.data)
  if (table === 'commandes' && type === 'INSERT') {
    afficherEnDirect(record)   // nouvelle commande -> à l'écran
  }
}

ws.onclose = () => reconnecter()  // garde la connexion vivante

Quelques lignes, et ton interface vit en direct. Essaie le realtime sur ton projet.

Quand utiliser le temps réel

Cas d'usageExemple
MessagerieUn message apparaît sans recharger
NotificationsBadge/alerte en direct
PrésenceQui est en ligne maintenant
Tableaux de bordCompteurs & stats qui bougent

Questions fréquentes

C'est quoi le temps réel avec PostgreSQL ?

C'est la capacité pour ton interface de se mettre à jour instantanément quand la base change, sans recharger la page : un nouveau message, un compteur, un statut qui évolue apparaissent en direct chez tous les clients connectés.

Comment activer le temps réel sur Clicbase ?

Le temps réel est inclus : tu t'abonnes aux changements d'une table via l'API, et Clicbase pousse les insertions, mises à jour et suppressions à tes clients — sans serveur WebSocket à gérer.

Lance ton backend en quelques minutes

Base Postgres, API, auth, storage, realtime, plus tes mails et ton domaine. Gratuit pour commencer.

À lire aussi

← Tous les articles