Para preparar seu banco de dados para o upgrade para a versão 2.2, remova a restrição do conname
da tabela bucket_info.
Pré-requisitos
- Verifique se a versão antiga do VMware Cloud Director Object Storage Extension foi desinstalada.
- Verifique se você fez upgrade do seu banco de dados PostgreSQL para a versão 9.5 ou posterior.
- Verifique se você fez backup do seu banco de dados.
Procedimento
- Faça login no banco de dados PostgreSQL como administrador de banco de dados.
- Recupere o OID da restrição
conname
para a tabela bucket_info
.
SELECT conname
FROM pg_constraint
WHERE conrelid =
(SELECT oid
FROM pg_class
WHERE relname like 'bucket_info');
O sistema retorna a cadeia de caracteres do OID. Por exemplo,
ukb9c15fhp50s53gs8pntjaq5qt. Copie o OID para que você possa usá-lo na próxima etapa.
- Remova as restrições da tabela
bucket_info
.
ALTER TABLE bucket_info
DROP CONSTRAINT IF EXISTS {OID};
- (Opcional) Exclua as tabelas que não são usadas no VMware Cloud Director Object Storage Extension 2.2.
DROP TABLE IF EXISTS um_storage_can_id;
DROP TABLE IF EXISTS um_storage_user_id;
DROP TABLE IF EXISTS pwc_object_info;
Resultados
Seu banco de dados PostgreSQL está preparado para o upgrade para o VMware Cloud Director Object Storage Extension 2.2.