top | item 39967364

(no title)

theage | 1 year ago

For prisma/nodejs devs who just want postgres-in-a-can for local dev you are better off using the recently released serverizing of pglite, pglite-server: https://github.com/kamilogorek/pglite-server

It's faster, can persist data to fs, though less stable under heavy use than the full x86 emu e2e test server. I found pglite-server uses only 150MB ram compared to 830MB for pgmock-server. You can then use dotenv to checkout a new .env.local with updated DATABASE_URL for all your nextjs/prisma package.json run scripts

  DATABASE_URL="postgresql://postgres@localhost:5432/awesomeproject"
  "db:pushlocal": "dotenv -e .env.local -- pnpm prisma db push"

Very easy to add to any project, No wonder neon is sponsoring this space.

discuss

order

No comments yet.