- Vollständige Implementierung der Funktionen. Auch Wiederherstellung aus
pg_dump sowie logische Replikation aus einer entfernten DB möglich
- Mit rund 30 MB Größe nicht wirklich für allgemeine Zwecke geeignet
→ Eher für Demo-Ausführungen, Funktionstests, Entwicklung oder zum Erstellen und Teilen von Snapshots für Testzwecke
Aufbau des Open-Source-Projekts (3 Repos)
- Virtual Machine (VM): Erzeugt mit Buildroot eine einbettbare VM
- Web Application: Führt die VM mit v86 im Browser aus
- Network Proxy: Damit pgAdmin sich verbinden kann, wird der Traffic per WebSocket geproxyt. Verwendet Websockproxy
Funktionen der von Supabase gehosteten Demo-Version
- Postgres 14.5,
psql, pg_dump usw.
- Save/Restore aus Dateien
- Save & Restore des Postgres-Zustands in der browserbasierten IndexedDB
- Start von einer State-Datei oder kompletter Neustart des Emulators
- Arbeitsspeicher von 128 MB bis 1024 MB konfigurierbar
- Schriftarteinstellungen für das Terminal
- Datei-Upload in den Emulator (DB-Dumps, CSV usw.)
- Dateien aus dem Emulator herunterladen
- Externer Internetzugang aus dem Emulator heraus
- Eingehendes Netzwerk mit dem Postgres-Port 5432 im Emulator verbinden
1 Kommentare
Offenbar lädt es nach dem Herunterladen und Starten der 12 MB anschließend zusätzliche Dateien über HTTPS herunter.