prisma-pglite - v3.0.0
    Preparing search index...

    Function createPgliteAdapter

    • Creates a PGlite adapter than can be used with the PrismaClient constructor. This will create a new PGlite database on your file system, if one does not already exist, and push your schema to it (similar to prisma db push). This cannot, however, push new migrations to an existing PGlite database (as prisma db push does with a normal Postgres database).

      Requires Prisma v7 or later, where driver adapters are enabled by default (no preview feature is required).

      Parameters

      Returns Promise<PrismaPgliteAdapter>

      Usage in TypeScript:

      import {PrismaClient} from '../generated/client.js';
      import {createPgliteAdapter} from 'prisma-pglite';

      const prismaClient = new PrismaClient({
      adapter: await createPgliteAdapter({
      prismaConfigPath,
      }),
      });

      Requirement in schema.prisma:

      generator jsClient {
      provider = "prisma-client"
      output = "../generated"
      }