我有一个用Python编写的软件,可以访问postgres数据库。 为了允许该软件的多个实例,在其中一个屏幕上,我需要什么连接标识,因此我通过访问DB并通过pg_backend_pid()函数检索它来检查PID。
一切正常,除了当我在pg_backend_pid()中检查实例的PID时,我得到的pg_stat_activity表中不存在的PID号。 实际上,我可以在表中标识我实例的PID号,但它与通过函数pg_backend_pid()收到的数字不同。
如果有人可以帮助我理解为什么我从函数中获得的PID与表中的PID不同,我会很高兴 预先感谢。