- フル機能を実装。
pg_dump からの復元や、リモートDBからの論理レプリケーションも可能
- 容量は約30MBで、一般的な用途にはあまり向かない
→ デモ実行、機能テスト、開発用、テスト用スナップショットを作成して共有する用途など
オープンソースの構成(3つのRepo)
- Virtual Machine(VM) : Buildrootで組み込み可能なVMを生成
- Web Application : v86でブラウザ内でVMを実行
- Network Proxy : PgAdmin接続のため、トラフィックをWebSocketでプロキシ処理。Websockproxyを使用
Supabaseがホスティングするデモ版の提供機能
- Postgres 14.5、
psql、pg_dump など
- ファイルへの保存/復元
- ブラウザのIndexedDBにPostgresの状態を保存・復元
- Stateファイルから起動、またはエミュレータ全体を再起動
- メモリは128MB~1024MBまで設定可能
- ターミナル用のフォント設定
- エミュレータへのファイルアップロード(DBダンプ、CSVなど)
- エミュレータからファイルをダウンロード
- エミュレータから外部インターネットへ接続
- 受信ネットワークをエミュレータ内のPostgres 5432ポートに接続
1件のコメント
12MBを受け取って実行した後、httpsで追加ファイルをダウンロードするようですね。