// Helper methods to hide common error handling
func (pdb *db) ExecContext(ctx context.Context, stmt string, args ...any) (sql.Result, error) {
db.go
res, err := pdb.conn().ExecContext(ctx, stmt, args...)
return res, pdb.handle.ConvertError(err)
}
func (pdb *db) GetContext(ctx context.Context, dest any, query string, args ...any) error {