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