PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

currval Fonction dans PostgreSQL se plaignant que la colonne n'existe pas

Il s'avère que c'était un problème de capitalisation et de guillemets. Parce que je voulais conserver la capitalisation du nom de la relation, je devais utiliser les deux et unique guillemets doubles afin de transmettre le nom de relation correct à currval .

J'ai changé la requête en SELECT currval('"Concept_cid_seq"'); (notez les guillemets simples extérieurs) et cela a fonctionné correctement.