12.2.2 pgdumpall 备份所有数据库和全局对象 PostgreSQL 12.2 pgdumpall 深度解析:备份所有数据库和全局对象 的核心功能 的主要功能是生成一个包含所有数据库和全局对象的 SQL 脚本,该脚本可以用于在另一个 PostgreSQL 集群中恢复整个数据库环境。 它通过连接到 数据库,查询所有数据库的信息,然后针对每个数据库调用 命令,并将结果合并到一个输出文件中。 此外, 还会备份集群级别的全局对象,这些对象存储在 数据库中。 备份所有数据库和全局对象 最常用的场景就是备份所有数据库和全局对象。 这可以通过直接运行 命令来实现,而无需指定任何数据库名称。 基本语法: 常用选项: 或 : 指定输出文件的名称。 或 : 指定连接数据库的用户名。