PostgreSQL9.2をインストールし、phpPgAdminで新しいDBを作成しようとしたところ、
下記のようなエラーが出力された。

SQL エラー:

ERROR: 列"spclocation"は存在しません at character 67
文:

SELECT spcname, pg_catalog.pg_get_userbyid(spcowner) AS spcowner, spclocation,
(SELECT description FROM pg_catalog.pg_shdescription pd WHERE pg_tablespace.oid=pd.objoid) AS spccomment
FROM pg_catalog.pg_tablespace WHERE spcname NOT LIKE $$pg\_%$$ ORDER BY spcname

調べてみると、

PostgreSQL9.2で「pg_tablespace.spclocation」カラムが削除されたらしい。

Google先生に聞いてみたところ、
次のページがヒットして、対応方法が記載されていた。
http://sourceforge.net/tracker/?func=detail&aid=3570272&group_id=37132&atid=418980

実際にやってみた。

まず、
phpPgAdmin/classes/database/Connection.php
90行目あたりに下記を追加
case ‘9.2’: return ‘Postgres92’; break;

次にファイルをコピー
【コピー元】
phpPgAdmin/classes/database/Postgres84.php
【コピー先】
phpPgAdmin/classes/database/Postgres92.php

次にgetTablespacesとgetTablespaceのfunctionをコピー
【コピー元】
phpPgAdmin/classes/database/Postgres.php
【コピー先】
phpPgAdmin/classes/database/Postgres92.php

最後にファイルの文字列を置換
phpPgAdmin/classes/database/Postgres92.php
【検索文字】
spclocation
【置換文字】
pg_tablespace_location(oid) as spclocation

以上で、新しいDBがphpPgAdminからPostgreSQL9.2へ作成することができました。