我们最近有一个PostgreSQL数据库,其中某些表已关闭WAL。
ALTER TABLE some_table SET UNLOGGED;
如果要再次启用“日志记录”。
ALTER TABLE some_table SET LOGGED;
这是否使日志好像始终处于打开状态,还是仅从重新打开日志的那一点开始进行日志记录?
答案 0 :(得分:0)
整个表(在重新打开日志记录时)被复制到WAL流中。就像该表在那段时间里消失了,然后被创建为新表一样,并用其现有内容自动加载。在未记录表的情况下,您将无法执行PITR(时间点恢复)来查看该表的内容。