Greenplum データベースで psycopg2 を使用して、最後に挿入された行の ID を取得するにはどうすればよいですか?
ここでは、私がすでに試した中でうまくいかないことをいくつか紹介します。
- RETURNING は Greenplum ではサポートされていません。
- psycopg2 の cursor.lastrowid は常に 0 を返します。
- SELECT nextval() は次の行 ID を提供しますが、実際に挿入された行が別の ID を使用するようにカウンターもインクリメントします。
- SELECT currval() はサポートされていません。
前もって感謝します。