Obrigado pela sugestão, @mentalstring. Estranhamente, o log principal do Postgres /var/log/postgresql/postgresql-13-main.log está vazio.
Mas há uma pista em alguns dos outros arquivos na estrutura /var/log/. O arquivo /var/log/postgres/current está completamente preenchido com erros repetidos como este:
2020-12-11 20:06:34.875 UTC [11680] FATAL: database files are incompatible with server
2020-12-11 20:06:34.875 UTC [11680] DETAIL: The data directory was initialized by PostgreSQL version 12, which is not compatible with this version 13.1 (Debian 13.1-1.pgdg1
00+1).
Algumas pesquisas criteriosas no Google revelam que o formato bruto do banco de dados é incompatível e que é necessário executar o comando pg_upgrade.
Não consigo ver esse comando no PATH. De qualquer forma, uma pesquisa adicional no Google revela que sistemas baseados em Docker têm dificuldades com isso, pois ambas as versões antiga e nova do Postgres precisam estar presentes para que funcione.
Algumas perguntas adicionais para quem puder ajudar:
- Isso é um problema fundamental ao usar Docker no desenvolvimento para essa atualização?
- De alguma forma, perdi alguma etapa?
- Posso converter agora?
- Como último recurso, como posso eliminar os dados atuais para que o
boot_dev --initrecrie o banco de dados no Postgres 13?
Obrigado antecipadamente.