PGLite Drizzle

useDrizzleLiveIncremental

Usage

useDrizzleLiveIncremental can either be used directly imported from the package liked this:

Direct

import { useDrizzleLiveIncremental, useDrizzlePGlite } from "@makisuo/pglite-drizzle/react"
 
const db = useDrizzlePGlite()
 
const { data } = useDrizzleLiveIncremental("id", db.select().from(schema.users).where(eq(schema.users.id, 1)))

With Types

import { createDrizzle } from "@makisuo/pglite-drizzle/react"
 
// Your drizzle schema
import { schema } from "./schema.ts"
 
export const { useDrizzleLive } = createDrizzle({ schema })
 
const { data } = useDrizzleLiveIncremental("id", (db) =>
        db.query.accounts.findMany({
            with: {
                institution: true,
            },
        }),
)

On this page