Open w7it opened 4 months ago
Hmm, that's a surprising error to get only intermittently.
How are you making/reusing connections? On platforms such as Cloudflare Workers, it's important to connect, query and disconnect within your response function, since connections are not held open outside of one.
If you're not using interactive transactions and don't need node-postgres compatibility, you could also try switching to the driver's http transport (import { neon } from '@neondatabase/serverless
) — check the README or docs.
Thanks for advice @jawj! I'm using Pool
from @neondatabase/serverless
because I need node-postgres compatibility. But maybe I'll try to rewrite my database driver for kysely
beacuse my app don't use transactions at all...
What's the status of this now?
Steps to reproduce
Sometimes after fresh deployment to Deno Deploy my API is stucked with error
relation "..." does not exist
I do nothing and after some time without any changes in code and configs it starts working again perfectly...
How it possible?.. I think the problem could be in the Deno Deploy and how they are sharing resources between lambdas... But I'm still investigating
Maybe somebody has same problem?
Expected result
It should works fine
Actual result
It works bad sometimes
Environment
Deno Deploy
@neondatabase/serverless
v0.9.3
from npmLogs, links