From 82f08d20dd6e4c9d1a7cb6ea5871a2e0fab0e75a Mon Sep 17 00:00:00 2001 From: sanny-io Date: Sat, 13 Jun 2026 02:35:56 +0000 Subject: [PATCH 1/2] docs: add PGlite section --- docs/recipe/databases/postgres.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/docs/recipe/databases/postgres.md b/docs/recipe/databases/postgres.md index 15c0de24..b4bd6138 100644 --- a/docs/recipe/databases/postgres.md +++ b/docs/recipe/databases/postgres.md @@ -26,3 +26,24 @@ const db = new ZenStackClient(schema, { }), }); ``` + +## Using PGlite + +:::danger No Official Support +The PGlite dialect is not officially supported or tested by ZenStack, but you may evaluate it and [report your findings and interest on the GitHub issue](https://github.com/zenstackhq/zenstack/issues/2710). +::: + + + +```ts +import { schema } from './zenstack/schema'; +import { PGlite } from '@electric-sql/pglite'; +import { ZenStackClient } from '@zenstackhq/orm'; +import { PGliteDialect } from 'kysely'; + +const db = new ZenStackClient(schema, { + dialect: new PGliteDialect({ + pglite: new PGlite(), + }), +}); +``` \ No newline at end of file From 3eeb6cd9c88a4210b5b86827b9c34fecb77eb703 Mon Sep 17 00:00:00 2001 From: sanny-io Date: Sat, 13 Jun 2026 02:38:42 +0000 Subject: [PATCH 2/2] add newline --- docs/recipe/databases/postgres.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/recipe/databases/postgres.md b/docs/recipe/databases/postgres.md index b4bd6138..fbad0498 100644 --- a/docs/recipe/databases/postgres.md +++ b/docs/recipe/databases/postgres.md @@ -46,4 +46,4 @@ const db = new ZenStackClient(schema, { pglite: new PGlite(), }), }); -``` \ No newline at end of file +```