我必须使用以下命令备份PostgreSQL数据库:
sudo pg_dumpall -a mydb > app111618.bak
输入该命令后,将得到以下错误:
`pg_dumpall: too many command-line arguments (first is "mydb")`它在命令中说:
有关更多信息,请尝试使用
pg_dumpall --help。
我怎么才能解决这个问题?
发布于 2018-11-16 08:01:33
pg_dumpall是一个转储所有数据库的工具,因此它不支持指定数据库名(假设mydb是要转储的数据库的名称)。
如果只想转储单个数据库,请使用pg_dump:
pg_dump -a mydb > app111618.bak如果您确实打算转储所有数据库,只需省略数据库名称:
pg_dumpall -a > app111618.bakhttps://stackoverflow.com/questions/53330204
复制相似问题