我有一个 Azure Database for Postgres 实例,我想回滚几个小时以获取一些我已删除的行。使用这些说明,我尝试回滚一小时、几小时和几天,但在所有情况下,我都看到从还原事件创建的新数据库中的数据比选定的时间点更新.
是否需要采取一些特殊步骤才能使这项工作按预期进行?
如果有帮助,“还原”屏幕会显示它有 35 天的备份。
更新(几个小时后):这似乎比我最初想象的更糟糕(或者至少更令人困惑)。
我有database-x
。我想回到过去,所以我在过去的某个时间点创建了一个 Restore 并调用了这个实例database-x-restore--2021-09-25t09-00-00z
。
看着database-x-restore--2021-09-25t09-00-00z
我看到比还原时间点更新的数据。(这就是我提出这个问题的最初原因。)
但是现在,随着我继续database-x
通过添加新行来使用,我看到database-x-restore--2021-09-25t09-00-00z
也有这些行!但我没有与这个临时数据库实例连接或交互。
原始实例是“基本,1 个 vCore,10 GB”配置,以防万一。