[pgsql-jp: 25957] Re: drop table からの復活方法

Yutaka tanida yutaka @ hi-net.zaq.ne.jp
2002年 5月 15日 (水) 12:51:23 JST


谷田です。

On Tue, 14 May 2002 23:08:10 +0900 (JST)
Yoshinao Ikeuchi <el4y-ikuc @ asahi-net.or.jp> wrote:

> あやまって、drop tableしてしまったのですが、
> dropしたtableの復活方法はあるでしょうか?

commit以前ならrollback出来ますが、それ以外ではバックアップから復元するし
かないと思います。

> バックアップとして、/home/pgsql/data以下は全てコピーで
> とっていたので、
> 
>  % cd /home/pgsql
>  % mv data data.orig
>  % cp -pr /backup/pgsql/data .
> 
> として、postmasterを再起動したのですが、dropした
> tableはどこにも見あたりません...。

・postmasterを停止する
・$PGDATAを復元する(停止中に行うのがポイント)
・postmasterを起動する

で大丈夫だと思いますが・・・


-- 
Yutaka tanida <yutaka @ hi-net.zaq.ne.jp>




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