Docs Menu
Docs Home
/
Relational Migrator
/

관계형 모델 관리

이 페이지의 내용

  • 프로젝트에서 테이블 추가 또는 제거
  • 스키마 변경 사항 새로 고침
  • 데이터베이스 변경
  • DDL 파일 가져오기

소스 데이터베이스 에 연결하거나 DDL 파일 을 사용하여 사용 가능한 테이블 목록을 새로 고치면 마이그레이션 프로젝트 에 포함하려는 스키마 또는 테이블을 변경할 수 있습니다.

스테이징 환경에서 프로덕션 환경으로 전환하는 등 다른 데이터베이스 에서 또는 다른 데이터베이스로 마이그레이션 하기 위해 관계형 및 MongoDB 데이터베이스 연결을 변경할 수도 있습니다.

관계형 데이터베이스 에서 마이그레이션하려는 테이블을 변경하려면 Manage 버튼을 사용합니다.

  1. Mapping 화면에서 Schema model 창의 Manage 버튼을 클릭합니다.

  2. 마이그레이션하려는 스키마(1개 또는 여러 개) 옆의 확인란을 클릭합니다.

  3. 스키마에서 테이블을 확장하려면 다음을 클릭합니다. 버튼을 클릭합니다.

    마이그레이션에 추가하거나 제거하려는 테이블을 선택합니다.

  4. Save를 클릭합니다.

    관계형 데이터베이스 의 변경 사항은 기본 Relational Migrator 다이어그램에 반영되고 향후 마이그레이션 작업에 포함됩니다.

If your relational database 테이블 구조가 변경되는 경우 Refresh Schema 버튼을 사용하여 Relational Migrator에 알립니다.

  1. Mapping 화면에서 Schema model 창의 Manage 버튼을 클릭합니다.

  2. 활성 Relational DB 연결의 스키마 를 새로 고치려면 관계형 Refresh schema 모델 관리 모달에서 버튼을 클릭합니다.

  3. 파일 의 스키마 를 새로 고치려면 Import DDL File(DDL 파일 가져오기)을 클릭합니다.

데이터베이스 연결 표시줄에서 활성 Relational DB 를 변경할 수 있습니다(예: 스테이징 데이터베이스 에서 프로덕션 데이터베이스로 연결을 전환하는 경우). 이렇게 하면 스키마 가 다시 스캔됩니다. 마이그레이터는 기본 테이블의 외래 키 관계 또는 데이터 유형의 변경 사항을 읽습니다.

참고

저장된 연결만 사용하거나 프로젝트 에 원래 사용된 것과 동일한 데이터베이스 유형의 새 연결을 만들 수 있습니다.

  1. Relational DB 드롭다운을 클릭합니다.

    저장된 관계형 데이터베이스 연결을 사용하려면 를 클릭하고 Use a saved connection 드롭다운에서 선택한 다음 필요한 경우 자격 증명 을 입력합니다.

    새 연결을 만들려면 + Add Connection을 클릭합니다.

    1. Database type 드롭다운에서 데이터베이스 유형을 선택합니다.

    2. 연결 문자열 을 직접 입력하려면 Enter URI manually 토글을 활성화 하고 연결 문자열 을 에 JDBC URI 붙여넣습니다.

    3. 데이터베이스 정보를 입력하여 연결 문자열 을 생성하려면 다음을 입력합니다.

      필드

      Host

      호스팅하다 IP 또는 DNS 이름입니다.

      Port

      포트 번호입니다.

      Database

      데이터베이스 이름입니다. 필수입니다.

      Identifier

      Service Name 또는 SID 중 하나입니다.

      Username 개인정보 정책에 Password

      자격 증명 에 사용할 자격 인증 입니다.

      Save password 을 선택하면 비밀번호가 시스템에 안전하게 저장되므로 저장된 연결을 사용할 때 UsernamePassword 를 다시 입력할 필요가 없습니다.

      필드

      Host

      호스팅하다 IP 또는 DNS 이름입니다.

      Port

      포트 번호입니다.

      Database

      데이터베이스 이름입니다. 이 항목을 비워두면 모든 데이터베이스의 기본값 dbo 스키마 에 있는 객체만 표시됩니다.

      Authentication

      기본값 으로 로 설정하다 SQL Server Windows 됩니다. Relational Migrator 실행 파일을 시작한 사용자의 자격 증명 을 사용하여 Windows 통합 인증을 활성화 하려면 로 설정합니다. 이렇게 Username 하면 Password 및 필드가 비활성화됩니다.

      Username 개인정보 정책에 Password

      자격 증명 에 사용할 자격 인증 입니다. Authentication 이(가) Windows(으)로 설정하다 경우 비활성화됩니다.

      Save password 을 선택하면 비밀번호가 시스템에 안전하게 저장되므로 저장된 연결을 사용할 때 UsernamePassword 를 다시 입력할 필요가 없습니다.

      General / SSL 토글

      연결에 대한 SSL 설정을 확인합니다.

      SSL을 사용하려면 먼저 파일 server.ssl 에서 구성 속성의 주석 처리를 제거하고 업데이트 user.properties 해야 합니다.

      SSL: Use SSL

      SSL을 활성화하거나 비활성화합니다.

      SSL: Trust server certificate

      SSL을 활성화한 상태에서 저장된 인증서를 신뢰하려면 이 확인란을 선택합니다. 신뢰할 수 있는 인증 기관에 대해 서버 인증서를 확인하려면 선택하지 않은 상태로 둡니다.

      필드

      Host

      호스팅하다 IP 또는 DNS 이름입니다.

      Port

      포트 번호입니다.

      Database

      데이터베이스 이름입니다. 모든 데이터베이스를 로드하려면 비워 둡니다.

      Username 개인정보 정책에 Password

      자격 증명 에 사용할 자격 인증 입니다.

      Save password 을 선택하면 비밀번호가 시스템에 안전하게 저장되므로 저장된 연결을 사용할 때 UsernamePassword 를 다시 입력할 필요가 없습니다.

      General / SSL 토글

      연결에 대한 SSL 설정을 확인합니다.

      SSL을 사용하려면 먼저 파일 server.ssl 에서 구성 속성의 주석 처리를 제거하고 업데이트 user.properties 해야 합니다.

      SSL: Use SSL

      SSL을 활성화하거나 비활성화합니다.

      SSL: SSL mode

      SSL을 활성화한 상태에서 다음 중에서 선택합니다.

      • Preferred (기본값): 가능하면 암호화됨 연결을 만들고, 그렇지 않으면 암호화되지 않은 연결로 돌아갑니다.

      • Required: 암호화됨 연결이 필요합니다.

      • Verify CA: 신뢰할 수 있는 인증 기관을 대상으로 서버 인증서를 확인합니다.

      • Verify identity: 인증서 내용과 비교하여 데이터베이스 연결 정보를 확인합니다.

      필드

      Host

      호스팅하다 IP 또는 DNS 이름입니다.

      Port

      포트 번호입니다.

      Database

      데이터베이스 이름입니다. 기본값 데이터베이스 에 연결하려면 비워 둡니다.

      Username 개인정보 정책에 Password

      자격 증명 에 사용할 자격 인증 입니다.

      Save password 을 선택하면 비밀번호가 시스템에 안전하게 저장되므로 저장된 연결을 사용할 때 UsernamePassword 를 다시 입력할 필요가 없습니다.

      General / SSL 토글

      연결에 대한 SSL 설정을 확인합니다.

      SSL을 사용하려면 먼저 파일 server.ssl 에서 구성 속성의 주석 처리를 제거하고 업데이트 user.properties 해야 합니다.

      SSL: Use SSL

      SSL을 활성화하거나 비활성화합니다.

      SSL: SSL mode

      SSL을 활성화한 상태에서 다음 중에서 선택합니다.

      • Prefer (기본값): 가능하면 암호화됨 연결을 만들고, 그렇지 않으면 암호화되지 않은 연결로 돌아갑니다.

      • Require: 암호화됨 연결이 필요합니다.

      • Verify CA: 신뢰할 수 있는 인증 기관을 대상으로 서버 인증서를 확인합니다.

      • Verify full: 인증서 내용과 비교하여 데이터베이스 연결 정보를 확인합니다.

      필드

      Host

      호스팅하다 IP 또는 DNS 이름입니다.

      Port

      포트 번호입니다.

      Database

      데이터베이스 이름입니다. 필수입니다.

      Username 개인정보 정책에 Password

      자격 증명 에 사용할 자격 인증 입니다.

      Save password 을 선택하면 비밀번호가 시스템에 안전하게 저장되므로 저장된 연결을 사용할 때 UsernamePassword 를 다시 입력할 필요가 없습니다.

      필드

      Host

      호스팅하다 IP 또는 DNS 이름입니다.

      Port

      포트 번호입니다.

      Database

      데이터베이스 이름입니다. 기본값 데이터베이스 에 연결하려면 비워 둡니다.

      Username 개인정보 정책에 Password

      자격 증명 에 사용할 자격 인증 입니다.

      Save password 을 선택하면 비밀번호가 시스템에 안전하게 저장되므로 저장된 연결을 사용할 때 UsernamePassword 를 다시 입력할 필요가 없습니다.

    4. Connection name 및 선택 사항인 Environment tag을(를) 입력합니다.

    5. Connect를 클릭합니다.

      저장된 연결은 모든 작업 및 프로젝트에서 사용할 수 있습니다.

관계형 데이터베이스 의 모든 변경 사항은 기본 Relational Migrator 다이어그램에 반영되고 향후 마이그레이션 작업에 포함됩니다.

Import DDL File 마이그레이션하려는 관계형 스키마의 DDL 파일을 허용하는 파일 프롬프트가 열립니다. 기본 테이블에 대한 외래 키 관계 또는 데이터 유형의 모든 변경 사항이 Migrator로 읽혀집니다.

  1. Database type 을(를) 선택합니다.

    Relational Migrator는 현재 다음 데이터베이스 유형을 지원합니다:

    • MySQL

    • Oracle

    • PostgreSQL

    • SQL Server

  2. 파일을 선택하거나 DDL 문 파일을 드래그 앤 드롭합니다.

  3. Import를 클릭합니다.

  4. Save를 클릭합니다.

관계형 데이터베이스 의 모든 변경 사항은 기본 Relational Migrator 다이어그램에 반영되고 향후 마이그레이션 작업에 포함됩니다.

돌아가기

설정 구성