Skip to content

Default db:generate to PGlite so Postgres isn't required - #47

Open
BrandonisAFK wants to merge 1 commit into
seveibar:mainfrom
BrandonisAFK:fix/default-pglite-generate
Open

Default db:generate to PGlite so Postgres isn't required#47
BrandonisAFK wants to merge 1 commit into
seveibar:mainfrom
BrandonisAFK:fix/default-pglite-generate

Conversation

@BrandonisAFK

Copy link
Copy Markdown

Fixes #2

@algora-pbc /claim #2

What

  • Scaffold db:generate as pgstrap generate --pglite
  • Add db:generate:postgrespgstrap generate --no-pglite
  • Default CLI generate / programmatic generate() to PGlite (--no-pglite opt-out)
  • Update README + init test

Why

bun run db:generate / npm run db:generate should work without a background Postgres server. Main still scaffolds plain pgstrap generate with PGlite off by default.

Verify

  • bun test tests/init.test.ts
  • bun test tests/generate.pglite.test.ts

Scaffold --pglite for db:generate, add db:generate:postgres opt-out,
and default CLI/generate() to PGlite with --no-pglite.

Fixes seveibar#2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Use pglite so that postgres isn't required when generating types

1 participant