53100: disk_full
PostgreSQLO que significa?
O servidor não conseguiu gravar em um arquivo porque o disco está cheio. Não resta espaço no disco que contém o diretório de dados, o WAL ou os arquivos temporários.
Por que acontece?
Crescimento dos dados, acúmulo descontrolado de WAL (arquivamento ou um replication slot ficando para trás), arquivos temporários grandes (ordenações enormes), arquivos de log inchados, ou bloat de tabelas/índices.
Como resolver
Inspecione o uso do disco e remova arquivos desnecessários. Verifique o acúmulo de WAL: pg_stat_replication e pg_replication_slots (remova slots não utilizados; os atrasados retêm WAL). Não execute VACUUM FULL ou REINDEX com o disco cheio: como reescrevem a tabela, precisam de espaço extra igual ao tamanho da tabela e podem piorar a situação; o VACUUM simples também (quase) nunca devolve espaço ao sistema operacional. NUNCA exclua arquivos do diretório pg_wal manualmente. Primeiro libere espaço resolvendo as origens de WAL/slot, logs e temporários; revise a localização dos logs e dos arquivos temporários. Como correção permanente, aumente a capacidade de disco e configure monitoramento/alertas.