Johannes Zeller: ID nach insert zurück bekommen (postgresql)

Beitrag lesen

Hallo dackmo,

Gibts da ein Funktion, die direkt die ID des Inserts zurück gibt?

Ja, currval(). In der Praxis sieht das so aus, dass für ein Serial-Feld automatisch eine entsprechende Sequenz erstellt wird, in deinem Beispiel würdest du die ID des zuletzt eingetragenen Datensatzes mit

currval('data_ID_seq')

bekommen.

Schöne Grüße,

Johannes