私はクライアントのためにデジタル海洋で動作するUbuntuサーバーを持っています。彼らは私に、postgresqlを使用して、レールアプリケーションのdbダンプを作成してほしいと思っています。サーバーからローカルマシンにDBダンプを直接行うにはどうしたらいいですか?
サーバーから直接ローカルマシンにpostgresql dbダンプを実行するために実行できるコマンドを知りたいと思います。私はダウンロードするよりもサーバーにダンプするのではなく、マシンに直接ダンプします。
私はこれを行うことができますどのように
ssh [email protected]_machine "pg_dump -U dbuser -h localhost -C --column-inserts" \
>> backup_file_on_your_local_machine.sql
を試してみましたか?私はそれが可能であることを知っている
乾杯!
ありがとう!どのポートで実行されているかをどのように調べることができますか? –
DBHOSTとは何ですか?それはデジタルオーシャンサーバーですか?また、-d pg_dumpはありません:無効なオプション - d –
DBHOSTはリモートマシンのアドレスです。あなたの場合、それはあなたが "remote_machine"に入れたものです。ドメイン、URL、またはIPアドレスである可能性があります。 – polmiro