4.3. 备份 Apicurio Registry PostgreSQL 存储
当在 PostgreSQL 数据库中使用存储时,您必须确保 Apicurio Registry 存储的数据会定期备份。
SQL Dump 是可用于任何 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 内容。