用于postgres的ubuntu上的postgresql转储

时间:2016-08-18 06:34:26

标签: postgresql ubuntu pg-dump

我使用ssh登录了远程

ubuntu@ubuntu:~$

现在我使用sudo su - postgres命令切换到postgres帐户并将其发送给postgres@ubuntu:~$

现在我可以使用pg_dump命令进行转储。

e.g。 postgres@ubuntu:~$ pg_dump db_name > mydbdump.sql

到目前为止看起来不错。但是从这里我想将这个转储文件复制到我的本地机器甚至是远程的原始/默认ubuntu用户(ubuntu @ ubuntu:〜$)。所以我可以scp

如何将这些转储sql文件从postgres acccount复制到远程的ubuntu?

1 个答案:

答案 0 :(得分:1)

如果您使用的是ubuntu,则默认目录为/var/lib/postgresql

因此您可以直接scp从远程到本地。

在本地计算机上运行此命令

user@user:~$ scp ubuntu@someaddress.com:/var/lib/postgresql/mydbdump.sql /path/to/local/dir