4.3. 备份 Apicurio Registry PostgreSQL 存储
在 PostgreSQL 数据库中使用存储时,您必须确保 Apicurio Registry 存储的数据定期备份。
SQL 转储 是适用于任何 PostgreSQL 安装的简单流程。这使用 pg_dump 工具生成带有 SQL 命令的文件,您可以使用该命令在转储时以相同状态重新创建数据库。
pg_dump 是一个常规的 PostgreSQL 客户端应用程序,您可以从任何可访问数据库的远程主机执行。与其他任何客户端一样,可以执行的操作仅限于用户权限。
流程
使用
pg_dump命令将输出重定向到文件中:pg_dump dbname > dumpfile
$ pg_dump dbname > dumpfileCopy to Clipboard Copied! Toggle word wrap Toggle overflow 您可以使用
-h host和-p port选项指定pg_dump连接到的数据库。您可以使用压缩工具(如 gzip )减少大型转储文件,例如:
pg_dump dbname | gzip > filename.gz
$ pg_dump dbname | gzip > filename.gzCopy to Clipboard Copied! Toggle word wrap Toggle overflow
其他资源
- 有关客户端身份验证的详情,请查看 PostgreSQL 文档。
- 有关导入和导出 registry 内容的详情,请参阅使用 REST API 管理 Apicurio Registry 内容。