Well, I just tried "Postgresql pascal header" and found this (first result):

http://www.freepascal.org/packages/postgres.html

Overview
You can use Free Pascal to access a PostGreSQL database server from Linux. (for more info on PostGreSQL, see their home page.)

Interfacing is very easy, all you need to do is compile some units, and use these units in your program. You need to specify the place of the PostGreSQL client Library (libpq) when compiling, and that is it. the provided units take care of the rest.

The main unit is called postgres, normally this is the only unit you must include in your uses clause. (view interface)
I believe this is what you're looking for.

why do people insist on that google crap
Seems like you don't like google for some reason. Google finds the stuff you're looking for. The only thing you have to do, is try a few queries. It's way quicker than asking on a forum and you can do it all by yourself. Can you explain why you don't like it?

Anyway, I hope this is what you're looking for.