CARVIEW |
Select Language
HTTP/2 200
server: GitHub.com
content-type: text/html; charset=utf-8
last-modified: Fri, 23 Feb 2024 17:40:52 GMT
access-control-allow-origin: *
etag: W/"65d8d8a4-1be3"
expires: Fri, 10 Oct 2025 17:29:47 GMT
cache-control: max-age=600
content-encoding: gzip
x-proxy-cache: MISS
x-github-request-id: 4D88:2EF6E:07F2:099E:68E94032
accept-ranges: bytes
age: 0
date: Fri, 10 Oct 2025 17:19:47 GMT
via: 1.1 varnish
x-served-by: cache-bom-vanm7210072-BOM
x-cache: MISS
x-cache-hits: 0
x-timer: S1760116787.932474,VS0,VE304
vary: Accept-Encoding
x-fastly-request-id: aa44dbded3afbdb700334ea67e6635a792f262b3
content-length: 2141
PostgreSQL with PGlite | Observable Framework Experiments
PostgreSQL with PGlite
const sql = view(Inputs.textarea({value: "select 'Hello world'", label: "SQL"}))
Query result
How this works
import { PGlite } from "npm:@electric-sql/pglite@0.0.1-alpha.2/dist/index.min.js";
const db = new PGlite()
// Pass 'idb://my-pgdata' for indexedDB persistence
const response = await db.query(sql)