我想用python编写一个脚本,它分析一个表,然后使用该分析的输出进行更多的处理。在
以下是我在psql中得到的结果:
bacula=# analyze verbose version;
INFO: analyzing "public.version"
INFO: "version": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows
ANALYZE
bacula=#
我想要的行是以“INFO:”开头的行(具体来说,是关于活动/死行的信息,有更复杂的逻辑,以确定我是否想做一个真空度)。在
以下是我目前所掌握的情况:
^{pr2}$在当前状态消息ANALYZE的最后一行(“psql显示最后一行的输出”)。如何获取信息:行?在
我试过“fetchall”,但没用。在
我想您需要的是connection对象上的notices属性。在
根据文件:
通知
包含会话期间发送到客户端的所有数据库消息的列表。在
http://initd.org/psycopg/docs/connection.html
相关问题 更多 >
编程相关推荐