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

问题描述 投票:1回答:1

我有一个postgres数据库表,有近700k的记录。我想要一个python脚本,以5秒的间隔一个接一个地取出记录,直到最后一条记录。

我该怎么办呢?

python sql postgresql
1个回答
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()
© www.soinside.com 2019 - 2024. All rights reserved.