Greenplumデータベースでpsycopg2を使用して最後に挿入された行のIDを取得するにはどうすればよいですか?Psycopg2とGreenplumデータベースで最後に挿入された行IDを取得
私がすでに試したことがありますが、これはうまくいきません。
- RETURNINGはGreenplumではサポートされていません。
- psycopg2のcursor.lastrowidは常に0を返します。
- SELECT nextval()は次の行IDを返しますが、実際に挿入された行が別のIDを使用するようにカウンタをインクリメントします。
- SELECT currval()はサポートされていません。
ありがとうございます。
GPはlastval()currval()関数をサポートしていません – mys