Was wieder Fragen auffwirft:
Das Objekt pg_user das auf dem Screenshot zu sehen ist, ist ein view. Was ist ein view?
In der Zeile Definition (Screenshot) sind Bezüge zur Tabelle pg_shadow zu sehen, also nehme ich an ein view ist einfach eine virtuelle Tabelle mit Werten aus beliebigen anderen Tabellen. Wo finde ich die Tabelle pg_shadow, auf die sich pg_user bezieht!?
Das waren schon enige Fragen und beim formulieren habe ich mir schon eniges selbst zusammengereimt.
Trotzdem sind die Hauptfragen noch offen und ich hoffe mir kann jemand weiterhelfen.
Also, die Befehle mit \d etc. gelten in der Tat nur für psql, nicht für PGAdmin, nicht für PhpPgAdmin, nicht für …
Der User, mit dem man sich via psql anmeldet, kann man via Optionen festlegen, es gibt eine Hilfe für psql. Das Problem mit dem Passwort vermute ich in Groß-/Kleinschreibung des Users Jan, PGAdmin funkt da gern dazwischen…
Ein VIEW ist nicht weiter als ein Alias auf eine (meist) komplexere Abfrage. Also, ein Select auf ein VIEW führt zur Ausführung des der VIEW zugrunde liegendem Selects.
pg_shadow ist eine System- bzw. Katalogtabelle von Postgresql.
Wie akretschmer schon sagt, \dp ist ein Befehl für psql, nicht für SQL im generellen.
psql stellt im Hintergrund einige Abfragen an die Datenbank - starte psql mal mit den Optionen -e und -E und du siehst, was da passiert.
Allerdings sollte dir pgAdminIII diese Informationen auch grafisch aufbereiten können.
Oh, und ich erzähle meinem Verlag besser nicht, das du die Seiten aus dem Buch einfach so einscannst