Postgres pg_dump到Azure Blob存储

时间:2017-11-22 09:57:10

标签: postgresql azure pg-dump azure-blob-storage

是否可以使用Postgres' pg_dump将备份写入Azure Blob存储?我在postgres数据库中的VM上有近2TB的数据,我需要将所有数据迁移到blob存储。

1 个答案:

答案 0 :(得分:1)

根据我的经验,目前无法直接从Postgres DB向Azure Blob Storage写入数据。

您可以参考以下方法来实现您的需求。

  1. 正如@ 4c74356b41在评论中所述,您可以将备份数据转储到本地并将其移至存储。考虑到你有2TB的数据甚至更多,这将是一个漫长的过程。

  2. 您可以创建一个存储在Azure Blob存储中的数据磁盘,将其附加到您的虚拟机,然后您可以将备份数据写入磁盘。更多详情,请查看此page

  3. 或者您可以将Azure文件与Linux或Windows一起使用,通过SMB将其附加到您的虚拟机。更多详情,请查看此page

  4. 希望它对你有所帮助。