- पूरी functionality implemented है।
pg_dump से restore करना और remote DB से logical replication भी संभव है
- लगभग 30MB के size के कारण यह सामान्य उपयोग के लिए उपयुक्त नहीं है
→ लेकिन demo चलाने, feature testing, development, और test snapshots बनाकर share करने जैसे कामों के लिए उपयोगी है
ओपन सोर्स की संरचना (3 repo)
- Virtual Machine(VM) : Buildroot से embed किए जा सकने वाले VM बनाता है
- Web Application :
v86 से ब्राउज़र में VM चलाता है
- Network Proxy : PgAdmin access के लिए traffic को WebSocket के जरिए proxy करता है।
Websockproxy का उपयोग
SupaBase द्वारा होस्ट किए गए demo version में उपलब्ध features
- Postgres 14.5,
psql, pg_dump आदि
- फ़ाइल से Save/Restore
- ब्राउज़र
IndexedDB में Postgres state को Save & Restore
- State फ़ाइल से शुरू करना, या पूरे emulator को reboot करना
- Memory को 128MB ~ 1024MB तक configure किया जा सकता है
- Terminal के लिए font settings
- Emulator में फ़ाइल upload करना (DB dump, CSV आदि)
- Emulator से फ़ाइल download करना
- Emulator से बाहरी इंटरनेट access
- Incoming network को emulator के अंदर Postgres के 5432 port से connect करना
1 टिप्पणियां
लगता है कि 12MB डाउनलोड करके इसे चलाने के बाद https के जरिए अतिरिक्त फाइलें डाउनलोड की जाती हैं।