🌳
pt0/serverF/dbF/isStaleDbErrAI.mts
1export const isStaleDbErr = (err: unknown): boolean => {
2 if (!(err instanceof Error)) return false
3 const msg = err.message
4 return msg.includes('ECONNREFUSED') || msg.includes('ECONNRESET') || msg.includes('ETIMEDOUT') || msg.includes('Connection terminated') || msg.includes('Connection ended unexpectedly') || msg.includes('not queryable') || msg.includes('Timeout acquiring a connection')
5}