Mohammad Heykal Abdillah wrote:
Hi all,

Right now i am trying to understand how SQL parser is work.
My question is there anyway to get list of table name and its atribut
before raw parser is analyze?

Because i like to understand how PostgreSQL "break-down" the asterik at
target list, specialy in "natural join" case where PostgreSQL can give
query result that have unabigous attribut and match the right join key.



AIUI, expanding '*' is not done in the parser. The parser just makes an A_star node.

See src/backend/gram.y for the parser spec.

Maybe you need to explain what exactly you're trying to do.

cheers

andrew

--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to