PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

currval-Funktion in PostgreSQL, die sich darüber beschwert, dass die Spalte nicht existiert

Es stellte sich heraus, dass dies ein Problem mit Großschreibung und Anführungszeichen war. Da ich die Großschreibung des Beziehungsnamens beibehalten wollte, musste ich beide verwenden einzelnes und doppelte Anführungszeichen, um den richtigen Beziehungsnamen an currval zu übergeben .

Ich habe die Abfrage in SELECT currval('"Concept_cid_seq"'); geändert (beachten Sie die äußeren einfachen Anführungszeichen) und es funktionierte korrekt.