如何取消使用pyscopg2(python Postgres驅動程序)執行查詢語句?在pyscopg2中取消查詢執行
舉個例子,假設我有以下代碼:
import psycopg2
cnx_string = "something_appropriate"
conn = psycopg2.connect(cnx_string)
cur = conn.cursor()
cur.execute("long_running_query")
然後我想取消從另一個線程長時間運行查詢的執行 - 我會用什麼方法來連接上調用/遊標對象做到這一點?
請注意,發送'pg_cancel_backend(pid)'的用戶必須是超級用戶。 – raphael 2016-08-11 18:53:22