Eu quero entender o quão seguro é o comando rename:
ALTER INDEX old_name RENAME TO old_name;
O índice foi criado pelo comando (para a coluna de chave estrangeira):
CREATE INDEX old_name ON table_t1 (user_id);
Isso significa atualização simples nas tabelas do sistema postgres ou fazer muito mais operações. Eu tento encontrá-lo nos documentos, mas sem sucesso.
Citação do manual
(ênfase minha)
Então, sim, esta é uma simples atualização do catálogo do sistema.
A instrução sill precisa de um bloqueio exclusivo na mesa, se não me engano, mas o bloqueio só será mantido por um período muito curto.