【问题标题】:Cannot backup table in postgreSQL using pgAdmin 4无法使用 pgAdmin 4 在 postgreSQL 中备份表
【发布时间】:2017-09-13 12:10:33
【问题描述】:

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

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

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

我保留除了这些值之外的默认值:

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

谁能帮我解决这个问题?

【问题讨论】:

    标签: pgadmin pgadmin-4


    【解决方案1】:

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

    【讨论】:

    • 我检查了我的 /opt/ 文件夹,但它不包含名为 PostgresSQL 的文件夹
    • 你必须根据你的postgres安装/配置设置路径,我只是给出了我的参考。
    • 非常感谢,我的是:/usr/bin。现在备份工作正常。
    猜你喜欢
    • 1970-01-01
    • 2021-11-11
    • 1970-01-01
    • 1970-01-01
    • 2021-09-17
    • 1970-01-01
    • 2020-05-19
    • 1970-01-01
    • 2018-09-25
    相关资源
    最近更新 更多