質問: 'false' という1行がバックアップ時に自動で生成され、バックアップファイルをリストアできないのです。 postgresql7.3のバージョンに対応しているpgadminiiiを教えていただけないでしょうか? もしかしてpgadminiiでないとだめでしょうか? postgresqlのバージョンアップは事情によりできないです。 現在pgadminiii1.2.2を使用しています。 よろしくお願いいたします。
回答: ninoといいます あまりお役には立てませんが、 postgresql のメーリングリストで質問された方が、良い回答が得られるのではないかと思います。 gostgresql や pgadminiii の開発に参加しておられる方もおられます。 技術的な解決方法を提示していただけるかも。 私なりの解決方法としては、 1 pgadminiii が使用するpg_dumpを現状のpostgesqlのバージョンのものに入れ替える ( pgadminiii をwindows環境で使用されている場合は、この対応はできません。 win対応版は 8.0以上です) 2 pg_dump のソースを改造して、check_function_bodies = 'false' を コメント文にする。 これもwin環境では、コンパイルの環境を構築する必要があると思うので、結構難易度が高い気がします。 linux等の環境でソースから導入されいる場合は、その場所さえ特定できれば、win環境に比べれば比較的容易かも知れません。 残念ながら、私はこの技量を持ち合わせておりません。 やはり postgresql.jp のメーリングリストに参加して投稿するのが近道のような気がします。 あとはどうでもいいことですが 私もpgadminiiiを愛用しておりますが、バックアップには使用しておりません。 直接sshでサーバに接続して、pg_dump コマンドを操作しております。このほうが使いやすいですね(私にとってはですが)