Come si può ottenere l'ID dell'ultima riga inserita utilizzando psycopg2 su un database Greenplum?Ottieni l'ultimo ID riga inserito con Psycopg2 e un database Greenplum
Qui ci sono diverse cose che ho già provato che non funzionano.
- RETURNING non è supportato da Greenplum.
- cursor.lastrowid di psycopg2 restituisce sempre 0.
- SELECT nextval() mi dà l'id della riga successiva, ma incrementa anche il contatore in modo che la riga inserita effettiva utilizzi un ID diverso.
- SELECT currval() non è supportato.
Grazie in anticipo.
GP non supporta le funzioni lastval() currval() – mys