Erros de upgrade da versão principal do banco de dados no local

Este documento descreve os erros que podem ocorrer ao executar uma versão principal do banco de dados no local no AlloyDB para PostgreSQL. As correções recomendadas também são fornecidas. Para mais informações, consulte Resolver problemas com um upgrade de versão principal no local.

Erro: banco de dados: database_name. extension_violation: DEPRECATED, action_required: DELETE_EXTENSION

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

Database: . extension_violation: INVALID_EXTENSION_VERSION, action_required: UPGRADE_EXTENSION."+ " Query format to upgrade the extensions: ALTER EXTENSION {extension_name} UPDATE TO {target_version};. Violation list: []

Correção recomendada:exclua a extensão. O formato da consulta para excluir uma extensão é DROP EXTENSION {extension_name};.

Erro: banco de dados: database_name. extension_violation: INVALID_VERSION, action_required: UPGRADE_EXTENSION

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

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

Erro: banco de dados: database_name contém pg_largeobject

Descrição:o AlloyDB detecta pg_largeobject.

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

ERRO: memória compartilhada insuficiente

Descrição:se a instância não tiver memória compartilhada suficiente, esta mensagem de erro poderá ser exibida. Esse erro é mais provável que ocorra se você tiver mais de 10.000 tabelas.

Correção recomendada:antes de iniciar um upgrade, defina o valor da flag max_locks_per_transaction como aproximadamente o dobro do número de tabelas na instância. A instância é reiniciada quando você altera o valor dessa sinalização.

ERRO: conexões insuficientes

Descrição:se a instância não tiver capacidade de conexão suficiente, esta mensagem de erro poderá ser exibida.

Correção recomendada:recomendamos aumentar o valor da sinalização max_connections pelo número de bancos de dados na instância. Quando você muda o valor dessa flag, a instância é reiniciada.

As verificações antes do upgrade estão falhando

Descrição:ao fazer upgrade do cluster do AlloyDB, o upgrade pode falhar devido a verificações antes do upgrade. Os detalhes sobre as violações estão na resposta da API no formato logs_url. Você será direcionado para a página do console do Google Cloud em que os registros estão presentes.

Correção recomendada:remova as extensões.

A seguir