ich würde gerne prüfen welche Rechte ein Benutzer oder eine Benutzergruppe an bestimmten Tabellen hat. Also zum Beispiel ob der Benutzer XY Datensätze zu der Tabelle ABC hinzufügen darf oder nicht.
Kann mir jemand einen Tip geben wir man das lösen könnte?
\z funktioniert ganz sicher nicht von einem C Programm.
Aber Du kannst psql mit der -E Option starten, dann wird das entsprechende SQL dafür angezeigt.
Dabei ist jedoch Vorsicht geboten: die Anfragen sind abhängig von der PostgreSQL Version. Die darunterliegenden Systemtabellen können sich von Version (8.3 auf 8.4 als Beispiel) zu Version ändern.