2017-12-11 1 views
0

우리는 filmmaker 프로에서 생성 된 여러 데이터 세트를 병합하려고합니다.ID 값을 수정하여 FMPro에서 데이터 병합

이러한 데이터 집합에는 여러 테이블이 있으며 각 테이블의 각 항목에는 테이블간에 항목을 연결하는 데 사용되는 로컬 ID가 있습니다. 모든 항목에 대한 로컬 ID 값은 순차적으로 생성 된 값 이었지만 표시된 값은 같지 않지만 ID 값 중 일부는 다른 데이터 집합간에 반복됩니다.

가져 오는 데이터에서 ID 값을 업데이트하여 종속 관계를 파괴하지 않고 이러한 중복을 제거하려면 어떻게해야합니까?

답변

0

원본 데이터베이스에 액세스 할 수있는 경우 ID를 UUID 또는 고유 한 것으로 마이그레이션하기 전에 내보내기를 시도 할 수 있습니다. 이 작업은 손으로 또는 스크립트로 잘라내 기/붙여 넣기를 수동으로 수행해야합니다.

  • 가 GET (UUID) 기능과 UUID를 생성 관련 기록에 가서에 넣어 각 레코드에 대한 부모 기록
  • 을 통해

    • 루프 : 이러한 스크립트는 다음을 수행해야합니다 변수
    • 관련 레코드의 상위 ID를이 변수로 바꿉니다.
    • 상위 레코드로 돌아가서 레코드 ID를 변수로 바꿉니다.
    • 다음 레코드로 이동하십시오.
    • 모든 레코드가 업데이트 될 때까지 반복하십시오.
  • +0

    답변 해 주셔서 감사합니다. – SamSom

    +0

    답변으로 도움이 되었으면 언제든지 수락하십시오. – AndreasT

    관련 문제