【发布时间】:2021-01-08 23:00:10
【问题描述】:
我需要将特定 Postgres 表自动定期备份到 Azure Blob 存储。
我正在使用“Azure Database for Postgres”作为数据库。
在那,我有一张包含数百万时间序列数据的表。所以,我每天都对数据进行分区。
现在,我只想保留最近几天的分区,并在 Azure blob 存储上备份后分离和删除旧分区。
对于正常的数据库操作,我使用的是用 C# 编写的 azure 函数(使用 NPgsql nuget 包)。
有没有办法以编程方式执行备份/导出?
我做了一些研究,但找不到任何自动化的方法。甚至,Azure 数据迁移服务也不支持在 blob 存储上备份 postgres 数据。
【问题讨论】:
标签: postgresql azure-functions backup npgsql azure-blob-storage