[pgsql-jp: 28344] Re: Postgres7.3でphpPgAdmin でダンプができない

Hiroshi Ishiura issy777 @ entrance-e.com
2002年 12月 16日 (月) 19:49:08 JST


石浦です。

>   杉田です。
> 
> From: Hiroshi Ishiura <issy777 @ entrance-e.com>
> Subject: [pgsql-jp: 28329] Postgres7.3でphpPgAdmin でダンプができない
> Date: Sun, 15 Dec 2002 15:20:02 +0900
> 
> ;;; 石浦です。
> ;;; 今回PostgeSQLを7.1.2→7.3にアップグレードしたんですが、
> ;;; 無事アップグレードはできました。
> ;;; しかし管理ツールでいつも使っている
> ;;; phpPgAdmin 2.4.2の動作でデータベースのダンプが次のようなエラーがでてしま
> ;;; うようになってしまいました。
> ;;; 
> ;;; エラー - /usr/local/apache/tools/phpPgAdmin/lib.inc.php -- Line: 718PostgreSQLメッセージ: ERROR:  Relation "pg_relcheck" does not exist
> ;;; Your query: 
> ;;; 
> ;;; pg_relcheckのシステムテーブルがないといわれみてみると確かになくなってい
> ;;; ます。これは7.3から意図的になくなってしまったのでしょうか。
> 
>   制約情報の持ち方の変更されたので、なくなっています。

そのようですね。7.3の更新内容をみたらなくなっているのを確認しました。

> 
> ;;; phpPgAdminを7.3でもダンプできないとけっこう使い勝手が損なわれてしまい残
> ;;; 念です。どなたかおわかりのかたおられましたら対処策お願いします。
> 
> phpPgAdmin の README にも tested with 6.5.x, 7.0.x, 7.1.x, 7.2 と書かれてある
> ので、phpPgAdmin 2.4.2 がまだ PostgreSQL 7.3 に対応していないからではないでしょ
> うか?

はい。ずばりphpPgAdminのほうが対応がまだのようで、それが原因でしたね。
とりあえずバージョンを落とすのもあれなので・・
lib.inc.phpの820〜845行目までをコメントアウトして試したらエラーがでなく
なりました。(けっこう強引ですが^^;)
制約情報のどこがカットされたか検証できませんがけっこう影響してしまうでしょ
うか。phpPgAdminを愛用してる方で同様のこと試していただける方おられました
らうれしいです。
> 
> 
> Kenji Sugita                                      
> 

-- 
Hiroshi Ishiura <issy777 @ entrance-e.com>





pgsql-jp メーリングリストの案内