gpt4 book ai didi

Postgresql - pg_dump - 找不到匹配的模式

转载 作者:行者123 更新时间:2023-11-29 11:37:49 47 4
gpt4 key购买 nike

我正在尝试从 PostgreSQL 数据库创建备份,但出现以下错误:pg_dump:找不到匹配的模式

我以root身份登录并运行命令

pg_dump -f db.dump --format=plain --schema=existing_schema --username=userx --host=localhost 数据库名

  1. 我用 userx 登录到 psql 并尝试了\dt - 这给了我信息,名为 existing_schema 的模式是公共(public)的。
  2. 我检查了\l 以发现 databasename 是数据库名称。
  3. 密码正确,否则无法访问psql。
  4. 本地主机是正确的,已从正在运行的进程中检查过。还尝试了服务器的 ip 地址,但在这种情况下,pg_admin 给出了有关主机地址的错误。

\dl 的输出:

                   List of relationsSchema |                Name                 | Type  | Owner--------+-------------------------------------+-------+------- public | existing_schema                    | table | userx

最佳答案

您可以尝试使用提到的反斜杠和双引号 here .

sudo -u postgres pg_dump -v Database_Name -t "\"Table_Name\""

关于Postgresql - pg_dump - 找不到匹配的模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12599505/

47 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com