Erros de atualização da versão principal no local da base de dados

Este documento descreve os erros que pode encontrar quando faz uma atualização da versão principal no local da base de dados no AlloyDB for PostgreSQL. As correções recomendadas também são fornecidas. Para mais informações, consulte o artigo Resolva problemas de uma atualização da versão principal no local.

Erro: Database: database_name. extension_violation: DEPRECATED, action_required: DELETE_EXTENSION

Descrição: o AlloyDB deteta uma extensão descontinuada. O erro indica que extensões causaram um erro:

database_name. extension_violation: DEPRECATED_EXTENSION, action_required: DELETE_EXTENSION."+" Query format to delete the extensions: `DROP EXTENSION {extension_name}; Violation list: [extensions]

Correção recomendada: elimine a extensão. O formato de consulta para eliminar uma extensão é DROP EXTENSION {extension_name};.

Erro: Database: database_name. extension_violation: INVALID_EXTENSION_VERSION, action_required: UPGRADE_EXTENSION

Descrição: o AlloyDB deteta uma versão de extensão inválida.

Correção recomendada: atualize a extensão. O formato de consulta para atualizar uma extensão é ALTER EXTENSION {extension_name} UPDATE TO {target_version};.

Erro: base de dados: database_name contém pg_largeobject

Descrição: o AlloyDB deteta pg_largeobject.

Correção recomendada: remova pg_largeobject antes de atualizar o cluster do AlloyDB.

ERROR: out of shared memory

Descrição: se a instância tiver memória partilhada insuficiente, pode ver esta mensagem de erro. É mais provável que este erro ocorra se tiver mais de 10 000 tabelas.

Correção recomendada: antes de iniciar uma atualização, defina o valor da flag max_locks_per_transaction para aproximadamente o dobro do número de tabelas na instância. A instância é reiniciada quando altera o valor deste sinalizador.

ERRO: ligações insuficientes

Descrição: se a sua instância tiver uma capacidade de ligação insuficiente, pode ver esta mensagem de erro.

Correção recomendada: recomendamos que aumente o valor da flag max_connections pelo número de bases de dados na sua instância. Quando altera o valor desta flag, a instância é reiniciada.

As verificações pré-atualização estão a falhar

Descrição: quando atualiza o cluster do AlloyDB, a atualização pode falhar devido a verificações pré-atualização. Os detalhes sobre as violações encontram-se na resposta da API sob a forma de logs_url. É apresentada a página da consola onde os registos estão presentes. Google Cloud

Correção recomendada: com base na mensagem de erro, consulte outros erros listados anteriormente neste documento para resolver o problema específico.

O que se segue?