Now what will you say about below query that he should have come with some research before asking here ?
Yes. The question gets asked frequently so if one searches the archive usually you'll get a thread from the past 6 months or so which is usually recent enough. Plus lots of people publish blog posts and articles on the topic, which are probably more well written and researched than off-the-cuff replies to a mailing list would be. At least posting "hey, I found these three tools, and am leaning toward such-and-such because of reasons, does anyone have any thoughts I should consider?" would should the effort and allow for better responses since at least some background is given. Knowing generally how the poster uses PostgreSQL also helps and should be included.
A posting like this I'll usually just ignore since I know that answers already exist to be found, and it is not something that I have chosen to become a "librarian/interactive assistant" for - I relegate to the documentation for that.