無料 · 開発
PostgreSQL オンライン.
本物の PostgreSQL をブラウザーで実行。テーブル作成やデータ投入、クエリ・ウィンドウ関数・JSONB・CTE を試し、データベースを保存して後で開き直せます。
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 を動かす
- ヘッダーに PostgreSQL のバージョンが表示されるまで待ちます。初回のみエンジン(約 16 MB)をダウンロードします。
Exampleからプログラムを選ぶか、自分で SQL を入力します。セミコロンで区切った複数の文は順番に実行されます。Run (Ctrl+Enter)を押すと、結果が表で表示され CSV でダウンロードできます。左の列にはテーブルと列が並びます。Save databaseでデータベース全体をダウンロードし、Open saved databaseで後から続きを始められます。
例:employees のサンプルはテーブルを作り、4 人を登録して部署ごとに集計します。Engineering の平均は 70000.00、Sales は 56000.00 です。
できることと制限
WebAssembly に変換された本物の PostgreSQL なので、SQL はサーバーと同じように動きます。制約・シーケンス・結合・ウィンドウ関数・再帰 CTE・JSONB・generate_series・日付関数が使えます。学習や面接対策、クエリの検証に向いています。
データベースはこのページの中にだけあります。保存しないまま再読み込みすると最初からになり、ネットワーク接続・他のユーザー・追加の拡張機能もありません。SQLite ファイルには SQLite ビューアー、表計算ファイルの集計には CSV・JSON ファイルに SQL を実行 を使ってください。
制限と対応形式
入力内容はお使いの端末で処理されます。
英語の技術説明
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.
よくある質問
データはサーバーに送られますか?
いいえ。PostgreSQL はブラウザーのバックグラウンド worker で WebAssembly として動き、保存したデータベースは端末上のファイルです。
PostgreSQL のバージョンは?
ヘッダーに SELECT version() が返す正確なバージョンが表示されます。
他のプログラムから接続できますか?
いいえ。このページの中だけで動き、ネットワークポートは開きません。