无法使用pgAdmin 4在postgreSQL中备份表

时间:2017-09-13 12:10:33

标签: pgadmin pgadmin-4

我尝试使用pgAdmin 4备份我的postgreSQL 9.6数据库。首先,当我尝试使用备份时,它说我必须在我的pgAdmin首选项上设置二进制路径失败。值得注意的是,我最近将用户postgres的密码更改为postgres

我搜索了这个问题并找到了答案(不确定它是否正确),我将PostgreSQL Binay Path的值设置为/usr/lib/postgresql

但是现在当我尝试备份表时,出现以下错误:

Error snapshot

我保留默认值,但这些值除外:

Only schema: YES
Use Column Insert: YES
Use Insert Commands: YES

任何人都可以帮我吗?

1 个答案:

答案 0 :(得分:2)

您需要提供PostgreSQL-9.6中存在二进制文件的路径。

root@x0x:/opt/PostgreSQL/9.6/bin# pwd
/opt/PostgreSQL/9.6/bin

root@x0x:/opt/PostgreSQL/9.6/bin# ls
clusterdb   droplang  pg_archivecleanup  pg_ctl      pg_recvlogical  pg_test_fsync   pltcl_listmod  psql.bin
createdb    dropuser  pg_basebackup  pg_dump     pg_resetxlog    pg_test_timing  pltcl_loadmod  reindexdb
createlang  ecpg      pgbench        pg_dumpall  pg_restore  pg_upgrade  postgres   vacuumdb
createuser  initdb    pg_config      pg_isready  pg_rewind   pg_xlogdump     postmaster vacuumlo
dropdb      oid2name  pg_controldata     pg_receivexlog  pg_standby  pltcl_delmod    psql

检查屏幕截图中的示例路径,这对我来说很合适,所以根据你的postgres安装设置正确的路径,你可以去,确保不要在路径之前或之后添加任何不需要的空格。

enter image description here