Postgresql-9.6 备份
Postgresql-9.6 backup
我必须使用此命令备份 PostgreSQL 数据库:
sudo pg_dumpall -a mydb > app111618.bak
在我输入该命令后,出现此错误:
`pg_dumpall: too many command-line arguments (first is "mydb")`
在命令中这样说:
Try pg_dumpall --help
for more information.
我该如何解决这个问题?
pg_dumpall
是转储所有个数据库的工具,所以不支持指定数据库名(假设mydb
是数据库名您要转储的数据库)。
如果只想转储单个数据库,请改用pg_dump
:
pg_dump -a mydb > app111618.bak
如果您确实打算转储所有数据库,只需省略数据库名称:
pg_dumpall -a > app111618.bak
我必须使用此命令备份 PostgreSQL 数据库:
sudo pg_dumpall -a mydb > app111618.bak
在我输入该命令后,出现此错误:
`pg_dumpall: too many command-line arguments (first is "mydb")`
在命令中这样说:
Try
pg_dumpall --help
for more information.
我该如何解决这个问题?
pg_dumpall
是转储所有个数据库的工具,所以不支持指定数据库名(假设mydb
是数据库名您要转储的数据库)。
如果只想转储单个数据库,请改用pg_dump
:
pg_dump -a mydb > app111618.bak
如果您确实打算转储所有数据库,只需省略数据库名称:
pg_dumpall -a > app111618.bak