0

是否可以断开和重新连接POSTGRES表空间以及该表空间中的所有关联对象?

我有一个带有两个表空间的 Postgres 数据库,一个在高速 SSD 驱动器上(我将其命名为 FASTSPACE),另一个在较慢的传统磁性 HDD(命名为 SLOWSPACE)上。较慢的表空间是为很少访问的大量历史数据保留的。

是否可以暂时断开连接SLOWSPACE,以便稍后重新连接?该DROP TABLESPACE文档只有在其中的所有数据库对象都被删除后才能使用。

我知道我可以备份 中的所有表SLOWSPACE,然后删除它们,然后DROP是表空间,但这需要时间(有几 TB 的数据)。如果我再次需要存档数据,我SLOWSPACE将从空白创建一个新版本的表空间,然后从备份中重新创建所有对象。同样,这需要时间。

有什么方法可以暂时断开SLOWSPACE与数据库的连接 - 同时仍然让数据库的其余部分保持正常运行?

更新 - 很高兴接受 Franks Heikens 的两个字母答案 - “不”

4

0 回答 0