1

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

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

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

错误快照

除了这些值,我保留默认值:

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

谁能帮我这个?

4

1 回答 1

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 安装设置正确的路径,您很高兴,请确保不要在路径之前或之后添加任何不需要的空格。

在此处输入图像描述

于 2017-09-15T12:09:32.537 回答