将 psycopg2 包与 python 2.7 一起使用,我不断收到标题错误:psycopg2.DatabaseError: SSL SYSCALL error: EOF detected
它仅在我WHERE column LIKE ''%X%''
向我的 pgrouting 查询添加子句时发生。一个例子:
SELECT id1 as node, cost FROM PGR_Driving_Distance(
'SELECT id, source, target, cost
FROM edge_table
WHERE cost IS NOT NULL and column LIKE ''%x%'' ',
1, 10, false, false)
互联网上的线程直观地表明这是 SSL 的一个问题,但是每当我注释掉事物的模式匹配方面时,查询和与数据库的连接都可以正常工作。
这是在运行 Xubuntu 13.10 的本地数据库上。
经过进一步调查:看起来这可能是由于 pgrouting 扩展导致数据库崩溃,因为它是一个错误的查询,并且它们不是具有这种模式的链接。
很快就会发布答案...