Kostenlos · Entwicklung
PostgreSQL online.
Echtes PostgreSQL im Browser ausführen: Tabellen anlegen, Daten einfügen, Abfragen, Fensterfunktionen, JSONB und CTEs testen und die Datenbank speichern, um sie später wieder zu öffnen.
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.
PostgreSQL im Browser ausführen
- Warten Sie, bis der Kopfbereich die PostgreSQL-Version zeigt; beim ersten Besuch wird die Engine (etwa 16 MB) einmal geladen.
- Wählen Sie ein Programm unter
Exampleoder schreiben Sie eigenes SQL. Mehrere durch Semikolon getrennte Anweisungen laufen nacheinander. - Klicken Sie auf
Run (Ctrl+Enter). Ergebnisse erscheinen als Tabellen, die Sie als CSV herunterladen können; links stehen Ihre Tabellen und Spalten. - Mit
Save databaseladen Sie die ganze Datenbank herunter, mitOpen saved databasemachen Sie später weiter.
Beispiel: Das Beispiel employees legt eine Tabelle an, fügt vier Personen ein und gruppiert sie nach Abteilung. Engineering liegt im Schnitt bei 70000.00, Sales bei 56000.00.
Was möglich ist und die Grenzen
Es ist echtes PostgreSQL als WebAssembly, SQL verhält sich also wie auf einem Server: Constraints, Sequenzen, Joins, Fensterfunktionen, rekursive CTEs, JSONB, generate_series und Datumsfunktionen. Ideal zum Lernen, für Vorstellungsgespräche und zum Testen von Abfragen.
Die Datenbank lebt in dieser Seite: Neu laden beginnt von vorn, wenn Sie nicht gespeichert haben, und es gibt keinen Netzwerkzugriff, keine weiteren Nutzer und keine Zusatz-Erweiterungen. Für SQLite-Dateien nutzen Sie den SQLite-Viewer, für Tabellendateien SQL-Abfragen auf CSV- und JSON-Dateien.
Grenzen und unterstützte Formate
Ihre Eingaben werden auf Ihrem Gerät verarbeitet.
Technische Hinweise auf Englisch
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.
Häufige Fragen
Werden meine Daten an einen Server gesendet?
Nein. PostgreSQL läuft als WebAssembly in einem Hintergrund-Worker Ihres Browsers, gespeicherte Datenbanken sind Dateien auf Ihrem Gerät.
Welche PostgreSQL-Version ist es?
Der Kopfbereich zeigt die genaue Version, die SELECT version() liefert.
Kann ich mich von einem anderen Programm aus verbinden?
Nein. Es läuft nur in dieser Seite und öffnet keinen Netzwerkport.