问题标签 [pg-dumpall]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
714 浏览

postgresql - pg_dumpall - Azure Database for PostgreSQL - 拒绝数据库“azure_maintenance”的权限

PGPASSWORD=mypassword pg_dumpall -h mydbname.postgres.database.azure.com -p 5432 -U admin@mydbname

pg_dump:[archiver (db)] 与数据库“azure_maintenance”的连接失败:致命:数据库“azure_maintenance”的权限被拒绝详细信息:用户没有 CONNECT 权限。pg_dumpall:数据库“azure_maintenance”上的 pg_dump 失败,正在退出

您将如何备份 Azure Postgresql 托管服务中的所有数据库?

0 投票
1 回答
980 浏览

postgresql - 如何 pg_dumpall 从远程服务器到本地机器和本地机器到远程服务器

我需要进行新安装,我需要从当前安装中复制我的数据库。我需要远程服务器到本地机器的 pg_dumpall 命令。

我已经尝试过了,但它只适用于转储,不适用于转储

给出错误

给出错误

0 投票
1 回答
150 浏览

postgresql - pg_dumpall > alldb.sql 输出 bash: alldb.sql: Permission denied

我试图通过以超级用户身份运行这些备份来进行所有备份,即 postgres 但是

pg_dumpall 有效,但在终端中以文本形式提供备份

在 pg_hba.conf 中进行了更改

pg_hba.conf

0 投票
0 回答
64 浏览

postgresql - pg_dumpall | ssh 用户名@server 'cat > alldb.sql'

我试图将我的本地 postgresql 数据库转储到远程服务器,但是

输出

pg_dumpall:无法连接到数据库“template1”:无法连接到服务器:没有这样的文件或目录服务器是否在本地运行并接受 Unix 域套接字“/tmp/.s.PGSQL.5432”上的连接?

已经试过了

没有输出

但没有输出

0 投票
1 回答
83 浏览

postgresql - postgres 中的服务器备份

我必须备份远程服务器并恢复它。那么,备份整个服务器的最佳方法是什么?

登录到根服务器后,我尝试过:-

所以,我使用超级用户 -U unify 登录到 psql 提示符

但即使这样也会引发错误。以上两种方法都没有让我备份服务器,也不知道可能是什么问题。

0 投票
2 回答
46 浏览

python - 写入成功后删除现有文件

我在 python 脚本中执行每日数据库转储,我正在寻找最有效的 python 方法来仅在最近的文件成功写入后删除当前文件,即仅在备份后删除 backup-12-11-2019.sql -13-11-2019 创建成功

0 投票
1 回答
215 浏览

postgresql - 有没有办法通过指定证书从远程主机使用 pg_dumpall 转储整个 postgres db?

我有一个 kubernetes 集群,我已经配置了一个有两个副本的 statefulset(比如说 postgres-0 和 postgres-1),一个将处于活动状态,另一个将在特定时间待机。现在我想通过指定证书(我已经创建)从 postgres-1 运行 pg_dumpall 以连接到 postgres-0。我可以使用以下方法转储特定数据库:

pg_dump "port=5432 host=10.20.30.40 user=postgres dbname=test sslcert=pg.cert.pem sslkey=pg.key.pem sslrootcert=ca.crt sslmode=verify-ca" -f test.sql

我需要对 pg_dumpall 做同样的事情。有什么办法吗?参考:https ://www.postgresql.org/docs/9.2/app-pg-dumpall.html

0 投票
1 回答
869 浏览

mysql - 如何附加 pg_dump 备份命令 PostgreSQL 的日志输出

我正在使用下面的命令来追加。

pg_dump -Fc -h hostname -W --dbname=dbanme -f dbname.sql --username 2>demo.log

我想像下面的示例输出一样登录 demo.log。

0 投票
1 回答
230 浏览

postgresql - 进行转储时出现 AWS RDS Postgres 错误

当我尝试使用 PostgresDump (AWS RDS) 时出现以下错误:

我有管理员权限(主用户)。

0 投票
0 回答
56 浏览

postgresql - 通过 pg_dumpall 将 db 从 pgsql 9.5 迁移到 12.4 不包括所有表

我正在尝试将三个数据库迁移到新服务器(Linux centos 8 - pgsql 12.4)

所以我使用“pg_dumpall”并针对旧服务器 - 正在创建备份,然后我使用 psql 导入转储。

我注意到在一个数据库中缺少具有自定义模式名称“RRJ_DES”的表 - 这些表在 12.4 服务器上导入转储后丢失。所有其他表都有“公共”模式,这些都在那里。在进行转储时,我绝对使用具有所有权限的超级用户。

任何想法?我对postgres有点陌生......