Alterei a estrutura da tabela e estou prestes a remover a coluna JSONB antiga de uma tabela grande com cerca de 2,5 milhões de linhas. O JSONB torna esta tabela realmente grande - pg_total_relation_size: 408GB
O desempenho ALTER TABLE ... DROP COLUMN ..;
foi tão pesado que bloqueou todo o banco de dados e causou 502 na maioria dos serviços.
PERGUNTA: se eu definir a coluna JSONB como NULL antes de executar ALTER TABLE DROP COLUMN, ela será mais rápida? Ou existe alguma outra opção, excluindo aquela que lida com todas as colunas, exceto aquela que visa colocar em uma tabela separada e trocar os nomes depois?