| 定义I associate| Definition I associate with |
| - -----| ------------ |
| 您在AWS RDS服务页面中看到的名称| The name you see in AWS RDS services page |
| 通过CLI连接到数据库示例后使用\l
时看到的| the ones you see when you use \l
after connecting to Database instance through CLI |
我不想恢复整个数据库示例,只想恢复Postgres RDS中的一个数据库。你必须连接到Postgres才能看到这些数据库,无论是像PgAdmin或pg cli这样的GUI,AFAIF你不能在AWS控制台中看到它们(你可以在GCP的CloudSQL中看到它们)。
在这些数据库中,我只想恢复一个,其他数据库保持原样,如果我使用备份恢复选项,它将恢复示例中的所有数据库。我已经阅读了文档,没有提到我需要什么。
如果我必须提取并恢复一个数据库,那么pgdumb
和pgrestore
是我的朋友吗?还是有别的妙招
1条答案
按热度按时间yquaqz181#
虽然你可以Exporting DB snapshot data to Amazon S3 - Amazon Relational Database Service,但它以Parquet格式导出,这对于加载回你的“实时”数据库并不理想。
因此,您可以使用以下过程:
*恢复快照到新的数据库示例
pg_dump
导出您需要的逻辑数据库*恢复转储通过将其传递到
psql
命令行(转储的格式是实际的SQL命令)-您可以在网上找到有关如何执行此操作的大量信息