Bug dans Postgres 8.2

Oh stupeur !

Un bug pas beau qui se cache dans la version 8.2 (et surement pas le seul :().
“failed to find unique expression in subplan tlist”

Dans une requete imbriquee comportant une clause IN sur une colonne varchar.
La solution : faire un cast de cette colonne en text !
Ca fonctionne :)

exemple :

SELECT * FROM t1 WHERE code IN (select code::text from t2 by code);

Leave a Reply