私はpostgresのドキュメントを見てきましたが、以下の概要が示されています:
pg_resetxlog [-f] [-n] [-ooid ] [-x xid ] [-e xid_epoch ] [-m mxid ] [-O mxoff ] [-l timelineid,fileid,seg ] datadir
しかし、ドキュメントのどの時点でも、datadir が何であるかを説明していません。それは、%postgres-path%/9.0/data
または可能性があります%postgres-path%/9.0/data/pgxlog
か?
また、xlog ディレクトリを変更したい場合、現在のpg_xlog
ディレクトリ内の項目を移動し、コマンドを実行して別のディレクトリを指定することはできますか? (現在の pg_xlog ディレクトリが に/data1/postgres/data/pg_xlog
あり、ログを保存したいディレクトリが :であると仮定します/data2/pg_xlog
)
次のコマンドは、今説明したことを実現しますか?
mv /data1/postgres/data/pg_xlog /data2/pg_xlog
pg_resetxlog /data2