Postgres:以5秒的间隔顺序检索记录

时间:2019-04-12 11:52:52

标签: python sql postgresql

我有一个postgres数据库表,其中包含近70万条记录。我希望有一个python脚本,该脚本以5秒的间隔逐个读取记录,直到最后一条记录。

我该怎么办?

1 个答案:

答案 0 :(得分:3)

您还需要什么吗?

from time import sleep

import psycopg2

conn = psycopg2.connect("dbname=test user=postgres")
cur = conn.cursor()
cur.execute("SELECT * FROM table")

for record in cur:
    # process record
    sleep(5)

cur.close()
conn.close()