sql >> データベース >  >> RDS >> PostgreSQL

PostgresからPythonへのデータのストリーミング

    psycopg2を使用している場合は、名前付きカーソルを使用する必要があります。使用しない場合は、クエリデータ全体を一度にメモリに読み取ろうとします。

    cursor = conn.cursor("some_unique_name")
    cursor.execute("SELECT aid FROM pgbench_accounts")
    for record in cursor:
        something(record)
    

    これにより、2000のバッチでサーバーからレコードがフェッチされます(デフォルト値のitersize )次に、それらを一度に1つずつループに分割します。



    1. PHP/MySQLのタイムゾーンの明確化

    2. 警告:mysql_num_rows()は、パラメーター1がリソースであると想定しています。ブール値は/home/folder/public_html/folder/folder/login.phpの18行目にあります。

    3. MyISAMからInnoDBに変更するときに知っておく必要のある落とし穴/事柄はありますか?

    4. PostgreSQLをインストールできません:WindowsXPでMicrosoftVC++ランタイムインストーラーを実行するとエラーが発生しました