问题标签 [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.
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 托管服务中的所有数据库?
postgresql - 如何 pg_dumpall 从远程服务器到本地机器和本地机器到远程服务器
我需要进行新安装,我需要从当前安装中复制我的数据库。我需要远程服务器到本地机器的 pg_dumpall 命令。
我已经尝试过了,但它只适用于转储,不适用于转储
和
给出错误
和
给出错误
postgresql - pg_dumpall > alldb.sql 输出 bash: alldb.sql: Permission denied
我试图通过以超级用户身份运行这些备份来进行所有备份,即 postgres 但是
pg_dumpall 有效,但在终端中以文本形式提供备份
在 pg_hba.conf 中进行了更改
postgresql - pg_dumpall | ssh 用户名@server 'cat > alldb.sql'
我试图将我的本地 postgresql 数据库转储到远程服务器,但是
输出
pg_dumpall:无法连接到数据库“template1”:无法连接到服务器:没有这样的文件或目录服务器是否在本地运行并接受 Unix 域套接字“/tmp/.s.PGSQL.5432”上的连接?
已经试过了
没有输出
还
但没有输出
postgresql - postgres 中的服务器备份
我必须备份远程服务器并恢复它。那么,备份整个服务器的最佳方法是什么?
登录到根服务器后,我尝试过:-
所以,我使用超级用户 -U unify 登录到 psql 提示符
但即使这样也会引发错误。以上两种方法都没有让我备份服务器,也不知道可能是什么问题。
python - 写入成功后删除现有文件
我在 python 脚本中执行每日数据库转储,我正在寻找最有效的 python 方法来仅在最近的文件成功写入后删除当前文件,即仅在备份后删除 backup-12-11-2019.sql -13-11-2019 创建成功
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
mysql - 如何附加 pg_dump 备份命令 PostgreSQL 的日志输出
我正在使用下面的命令来追加。
pg_dump -Fc -h hostname -W --dbname=dbanme -f dbname.sql --username 2>demo.log
我想像下面的示例输出一样登录 demo.log。
postgresql - 进行转储时出现 AWS RDS Postgres 错误
当我尝试使用 PostgresDump (AWS RDS) 时出现以下错误:
我有管理员权限(主用户)。
postgresql - 通过 pg_dumpall 将 db 从 pgsql 9.5 迁移到 12.4 不包括所有表
我正在尝试将三个数据库迁移到新服务器(Linux centos 8 - pgsql 12.4)
所以我使用“pg_dumpall”并针对旧服务器 - 正在创建备份,然后我使用 psql 导入转储。
我注意到在一个数据库中缺少具有自定义模式名称“RRJ_DES”的表 - 这些表在 12.4 服务器上导入转储后丢失。所有其他表都有“公共”模式,这些都在那里。在进行转储时,我绝对使用具有所有权限的超级用户。
任何想法?我对postgres有点陌生......