Q.データベース情報を表示するコマンドはどのような QUERY をバックエンドに送信しているのですか?
 これを知るには、E+ を入力した後にデータベース情報表示コマンドを実行してください。表示結果の先頭に、バックエンドに送信される QUERY が表示されます。元に戻すには E- を入力します。
   pgbash> E+
   pgbash> ?l
   [ List of databases ]
   ########## QUERY ##########
   SELECT  pg_database.datname as "Database", pg_user.usename as "Owner",
     pg_encoding_to_char(pg_database.encoding) as "Encoding"
    FROM pg_database, pg_user
    WHERE pg_database.datdba = pg_user.usesysid
    UNION
    SELECT pg_database.datname as "Database", NULL as "Owner",
     pg_encoding_to_char(pg_database.encoding) as "Encoding"
    FROM pg_database
    WHERE pg_database.datdba NOT IN (SELECT usesysid FROM pg_user)
    ORDER BY "Database"
   ###########################
 
   Database |Owner   |Encoding
   ---------+--------+---------
   admin    |postgres|EUC_JP
   postgres |postgres|SQL_ASCII
   template0|postgres|SQL_ASCII
   template1|postgres|SQL_ASCII