- รองรับฟีเจอร์ครบถ้วน สามารถกู้คืนจาก
pg_dump และทำ logical replication จาก DB ระยะไกลได้ด้วย
- มีขนาดประมาณ 30MB จึงอาจไม่เหมาะกับการใช้งานทั่วไป
→ เหมาะสำหรับการรันเดโม ทดสอบฟีเจอร์ ใช้เพื่อการพัฒนา หรือสร้างและแชร์สแนปช็อตสำหรับทดสอบ เป็นต้น
องค์ประกอบของโอเพนซอร์ส (3 รีโป)
- Virtual Machine (VM) : สร้าง VM ที่ฝังตัวได้ด้วย Buildroot
- Web Application : รัน VM ในเบราว์เซอร์ด้วย v86
- Network Proxy : เพื่อให้เชื่อมต่อ PgAdmin ได้ จึงพร็อกซีทราฟฟิกผ่าน WebSocket โดยใช้ Websockproxy
ฟีเจอร์ที่มีในเดโมเวอร์ชันที่โฮสต์โดย SupaBase
- Postgres 14.5,
psql, pg_dump เป็นต้น
- บันทึก/กู้คืนจากไฟล์
- บันทึกและกู้คืนสถานะ Postgres ใน IndexedDB ของเบราว์เซอร์
- เริ่มจากไฟล์สถานะ หรือรีบูตอีมูเลเตอร์ทั้งระบบ
- ตั้งค่าหน่วยความจำได้ตั้งแต่ 128MB ถึง 1024MB
- ตั้งค่าฟอนต์สำหรับเทอร์มินัล
- อัปโหลดไฟล์เข้าอีมูเลเตอร์ได้ (เช่น DB dump, CSV)
- ดาวน์โหลดไฟล์ออกจากอีมูเลเตอร์ได้
- อีมูเลเตอร์เชื่อมต่ออินเทอร์เน็ตภายนอกได้
- เชื่อมต่อเครือข่ายขาเข้าไปยังพอร์ต 5432 ของ Postgres ภายในอีมูเลเตอร์
1 ความคิดเห็น
ดูเหมือนว่าจะดาวน์โหลด 12MB มาก่อน แล้วหลังจากรันจึงค่อยดาวน์โหลดไฟล์เพิ่มเติมผ่าน https.