相关疑难解决方法(0)

在 MacOS 上 pg_dump 的文件输出去哪儿了?

在 中psql,我只是将命令运行pg_dump到自定义格式的存档中:

Kurts-MacBook-Pro-2:~ kurtpeek$ psql --host localhost.aptible.in --port 64186 --username aptible --dbname db
Password for user aptible: 
psql (10.4, server 10.3 (Debian 10.3-1.pgdg80+1))
SSL connection (protocol: TLSv1.2, cipher: ECDHE-RSA-AES256-GCM-SHA384, bits: 256, compression: off)
Type "help" for help.

db=# pg_dump --format=custom
db-# 
Run Code Online (Sandbox Code Playgroud)

据我了解,这应该将数据库(其名称是从环境变量中获得的PGDATABASE,大概db在这里)备份到一个文件中。然而,我不清楚这个文件在哪里?

从该选项的文档(https://www.postgresql.org/docs/10/static/app-pgdump.html--file

-f file

--file=file

将输出发送到指定的文件。对于基于文件的输出格式,可以省略此参数,在这种情况下使用标准输出。但是,必须为目录输出格式提供它,它指定目标目录而不是文件。在这种情况下,目录是由创建的,pg_dump并且之前不能存在。

我想该custom格式是基于文件的格式,因此我希望使用“标准输出”。但在这种情况下,“标准输出”是什么?(我检查了我的主目录,但最近没有在其中创建任何内容)。

postgresql psql

1
推荐指数
1
解决办法
2668
查看次数

标签 统计

postgresql ×1

psql ×1