관계를 사용하는 응용프로그램은 저장소에 연결된 관계 스키마 및 데이터가 있습니다. 저장소는 관계 인스턴스 데이터를 저장하도록 구성된 데이터베이스입니다. 프로덕션 서버에서 해당 응용프로그램을 설치 제거하면 서버가 저장소에서 관계 스키마 및 데이터를 제거하지 않습니다. 이 작업을 수행하려면 기존 관계 스키마를 수동으로 제거해야 합니다.
동일한 관계가 포함된 응용프로그램을 다시 설치하면 이전 스키마가 재사용됩니다. 그러나 관계 또는 역할 정의가 기존 스키마와 호환되지 않게 수정되면 관계 서비스는 예외를 발생시키고 관계 설치를 종료합니다. 로그에는 다음 예외와 메시지가 표시됩니다.
RelationshipServiceException("table <tablename> already exists, but the table schema is different from current role definition")
이 문제점의 해결방법은 저장소의 데이터베이스 플랫폼에 의해 제공되는 도구를 사용하여 기존 관계 스키마 아티팩트를 수동으로 제거하고 응용프로그램을 다시 설치하는 것입니다.
저장소에서 기존 관계 스키마를 제거하려면 다음 단계를 수행하십시오.