Given a table name, how do I extract a list of primary key columns and their datatypes from a PL/pgSQL function?

Edit
Report