gpt4 book ai didi

postgresql - 如何在 PostgreSQL 中显示旧版本的行?

转载 作者:行者123 更新时间:2023-11-29 12:27:57 24 4
gpt4 key购买 nike

我知道 Postgres 使用 MVCC 并将旧版本的行存储在磁盘上。我想访问(只读)一些旧的、废弃的具体行版本。我该怎么做?

最佳答案

在 PostgreSQL 9.1 及更高版本中,最好的解决方案是 https://github.com/omniti-labs/pgtreats/tree/master/contrib/pg_dirtyread这是一个扩展,它在 sql 中提供了一个功能接口(interface)来访问旧的、未清理的行版本。其他数据库可能存在其他工具。这适用于许多情况下的数据恢复,只是探索 mvcc 的实用程序等。通过一些努力,它可能适用于早期版本。

关于postgresql - 如何在 PostgreSQL 中显示旧版本的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7118432/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com