gpt4 book ai didi

python - psycopg2 的服务器连接状态值是什么意思?

转载 作者:行者123 更新时间:2023-11-29 13:48:00 27 4
gpt4 key购买 nike

我试图在打开连接和关闭连接后输出连接状态。打开它时我得到 1 的输出,关闭它时得到 2 的输出,但是在 psycopg2 的文档中没有讨论这些值的含义。有谁知道不同的状态值是什么意思?

我正在使用 status 函数来获取连接状态值。

最佳答案

这些是记录在案的状态常量,您可以在这里找到它们:http://initd.org/psycopg/docs/extensions.html#connection-status-constants

不过,这并没有告诉您它的数字表示/值。如果你像我一样打印每个常量,你应该得到这个:

from psycopg2 import extensions as ext

print(ext.STATUS_READY) #1
print(ext.STATUS_BEGIN) #2
print(ext.STATUS_IN_TRANSACTION) #2 (this is an alias for STATUS_BEGIN)
print(ext.STATUS_PREPARED) #5

另请注意,文档指出:“关闭连接的状态未定义(sic)。” http://initd.org/psycopg/docs/connection.html#connection.status

关于python - psycopg2 的服务器连接状态值是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45307447/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com