Right. Even if you explicitly include the table alias, PostgreSQL strips it out before sending column metadata, so according to the server, the column name of
SELECT x.a FROM foo x;
is just "a", not "x.a". The driver is just playing along. If you really like the alias names, you can use the somewhat perverse
SELECT x.a as "x.a" FROM foo x;
--- Maciek Sakrejda | System Architect | Truviso
1065 E. Hillsdale Blvd., Suite 215 Foster City, CA 94404 www.truviso.com