PostgreSQL 9.1中设置表空间时的表锁?

PostgreSQL 9.1中设置表空间时的表锁?,postgresql,postgresql-9.1,Postgresql,Postgresql 9.1,在PostgreSQL 9.1中将表(或者更确切地说是分区)从一个表空间移动到另一个表空间时,会获得什么类型的表锁 我是否应该先执行NO-INHERIT以将其从主表中分离?这将在表(及其toast表和toast索引,如果存在)上获得一个访问独占锁 表是否从另一个表继承并不重要 如果表中有任何索引,并且您也希望移动这些索引,则必须使用alterindex。。。设置表空间…

在PostgreSQL 9.1中将表(或者更确切地说是分区)从一个表空间移动到另一个表空间时,会获得什么类型的表锁


我是否应该先执行NO-INHERIT以将其从主表中分离?

这将在表(及其toast表和toast索引,如果存在)上获得一个
访问独占锁

表是否从另一个表继承并不重要

如果表中有任何索引,并且您也希望移动这些索引,则必须使用
alterindex。。。设置表空间…