Gratuit · Développement
PostgreSQL en ligne.
Lancez un vrai PostgreSQL dans votre navigateur : créez des tables, insérez des données, testez requêtes, fonctions de fenêtrage, JSONB et CTE, puis enregistrez la base pour la rouvrir.
Real PostgreSQL compiled to WebAssembly (PGlite, Apache-2.0), single user, in memory: reloading the page starts over unless you save the database. Extensions other than the built-in ones and network access are not available.
Lancer PostgreSQL dans votre navigateur
- Attendez que l’en-tête affiche la version de PostgreSQL ; la première visite télécharge le moteur (environ 16 Mo) une seule fois.
- Choisissez un programme dans
Exampleou tapez votre SQL. Plusieurs instructions séparées par des points-virgules s’exécutent dans l’ordre. - Appuyez sur
Run (Ctrl+Enter). Les résultats s’affichent en tableaux téléchargeables en CSV ; la colonne de gauche liste vos tables et leurs colonnes. - Appuyez sur
Save databasepour télécharger toute la base, et surOpen saved databasepour reprendre plus tard.
Exemple : l’exemple employees crée une table, insère quatre personnes et les regroupe par service. Engineering a une moyenne de 70000.00 et Sales de 56000.00.
Ce que vous pouvez faire et les limites
C’est un vrai PostgreSQL compilé en WebAssembly : le SQL se comporte comme sur un serveur, avec contraintes, séquences, jointures, fonctions de fenêtrage, CTE récursives, JSONB, generate_series et fonctions de date. Idéal pour apprendre, préparer un entretien ou tester des requêtes.
La base vit dans cette page : recharger repart de zéro si vous ne l’avez pas enregistrée, et il n’y a ni accès réseau, ni autres utilisateurs, ni extensions supplémentaires. Pour des fichiers SQLite, utilisez la visionneuse SQLite ; pour interroger des tableurs, les requêtes SQL sur fichiers CSV et JSON.
Limites et formats acceptés
Vos données sont traitées sur votre appareil.
Notes techniques en anglais
Single user, in memory: reloading the page starts over unless you save the database. Results show up to 10,000 rows. No network access and no extra extensions. The first start downloads about 16 MB.
Uses PGlite (Apache-2.0), PostgreSQL compiled to WebAssembly, in a background worker; wasm and data files are served by this site. Supports standard PostgreSQL SQL: joins, window functions, CTEs, JSONB, generate_series, sequences and constraints.
The employees example creates a table, inserts four rows and groups them by department: Engineering averages 70000.00 and Sales 56000.00.
Questions fréquentes
Mes données sont-elles envoyées à un serveur ?
Non. PostgreSQL tourne en WebAssembly dans un worker en arrière-plan de votre navigateur, et les bases enregistrées sont des fichiers sur votre appareil.
Quelle version de PostgreSQL est utilisée ?
L’en-tête affiche la version exacte renvoyée par SELECT version().
Puis-je m’y connecter depuis un autre programme ?
Non. Il tourne uniquement dans cette page et n’ouvre aucun port réseau.