私はPostgreSQLデータベースに(正常に)クエリを実行しているWebアプリケーションを持っていて、データフォルダを場所/var/lib/postgres/9.3/main
からカスタマイズ可能な場所に移動しようとしています。Ubuntuのpostgresデータフォルダを移動する
権限エラーのためにフォルダをコピーすることはできませんが、postgresサーバが破損するため、自分自身に権限を割り当てることはできません。
(私はsudo chown <username> -R /var/lib/postgres/9.3/main
を実行してサーバーを破った - コマンドとして働いていましたが、働いてからのpostgresサーバを停止している)
私は単純に新しいフォルダを作成し、そこに場所を変更し、私は現在を失うことになるだろうそれが行われた場合、私のデータベースのインスタンス。
.conf
ファイルで指し示すことができるように、現在のフォルダを新しい場所に移動するにはどうすればよいですか?私は明示的にフォルダを移動する必要があります、私は新しいDBを作成することはできません。
あなたがそれらを移動する必要があるのはなぜ?私のWebアプリがある@frlanほとんどのデータディレクトリを移動すると、あなたの質問 – frlan
に間違った答えであります私は、Windowsマシン上の共有フォルダにデータを置くことができ、軽いVMを持っていると思います。使用されているLinuxの300GBのインスタンスよりもWebサーバー。 –
@frlanはデータの移動が間違っていることを知っていますが、データを現在の状態に戻すには何週間もかかりますが、そのプロセスを再開することはできません。 –