Quais bloqueios um REVOKE ALL PRIVILEGES ON uma tabela do PostgreSQL requer?
Especificamente, ele pode ser bloqueado por um ALTER TABLE de longa duração que adiciona uma coluna à tabela?
Quais bloqueios um REVOKE ALL PRIVILEGES ON uma tabela do PostgreSQL requer?
Especificamente, ele pode ser bloqueado por um ALTER TABLE de longa duração que adiciona uma coluna à tabela?
REVOKE
eGRANT
não usam nenhum bloqueio na tabela em si, mas eles modificam a tabelarelacl
empg_class
, então eles precisam de umNO KEY UPDATE
bloqueio nessa linha.Isso entrará em conflito com todas as outras operações que também modificam os metadados da tabela, em particular
ALTER TABLE
.