버전 2.2로 업그레이드하기 위해 데이터베이스를 준비하려면 bucket_info 테이블에서 conname
제약 조건을 제거합니다.
사전 요구 사항
- 이전 버전의 VMware Cloud Director Object Storage Extension이 제거되었는지 확인합니다.
- PostgreSQL 데이터베이스를 버전 9.5 이상으로 업그레이드했는지 확인합니다.
- 데이터베이스를 백업했는지 확인합니다.
프로시저
- PostgreSQL 데이터베이스에 데이터베이스 관리자로 로그인합니다.
-
bucket_info
테이블에 대한 conname
제약 조건의 OID를 검색합니다.
SELECT conname
FROM pg_constraint
WHERE conrelid =
(SELECT oid
FROM pg_class
WHERE relname like 'bucket_info');
시스템에서 OID 문자열을 반환합니다. 예를 들면
ukb9c15fhp50s53gs8pntjaq5qt와 같습니다. 다음 단계에서 사용할 수 있도록 OID를 복사합니다.
-
bucket_info
테이블에서 제약 조건을 제거합니다.
ALTER TABLE bucket_info
DROP CONSTRAINT IF EXISTS {OID};
- (선택 사항) 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;
결과
PostgreSQL 데이터베이스는 VMware Cloud Director Object Storage Extension 2.2로 업그레이드할 준비가 되었습니다.