IT/DBMS

[Cubrid]cubrid manager db export/import

알 수 없는 사용자 2022. 11. 28. 06:58
반응형

목차

    cubrid manager db export

    cubrid DBMS를 사용한다면 db를 backup하고 import하는 건 

    cubrid manager를 사용하면 수월합니다.

     

    뒤늦게 안 사실인데 cubrid manager에서 db 내보내기, 가져오기 할 경우

    모드가 관리자 권한이 아니라 질의모드로 진행해도 상관없습니다.(이걸 이제 알았네요.)

     

    export 할 db에 접속한 다음 우클릭 내보내기 선택

    cubrid manager 내보내기

    기본값 선택 후 Next(sql파일로 내보낼것입니다.)

     

    테이블 전체 선택 혹은 원하는 테이블만 선택, 우측의 찾아보기에서 sql파일을 저장할 경로 설정 이후 next

     

    내보내기 한 정보가 맞는지 확인 이후 Finish하면 export가 실행됩니다.

    아래처럼 내보내기 상태가 표시됩니다.

     

    최종적으로 완료가 되면 sql파일 저장경로에 아래처럼 ddl폴더와 dml파일들이 생성됩니다.

     

    ddl폴더의 내용은 아래와 같습니다.

    스키마는 당연히 db 스키마이고 index는 일반적인 RDBMS에서의 색인개념인 index가 아니라

    제약조건등이 포함됩니다.

    ※ 테이블 생성 시 primary key나 foreign key 또는 unique로 설정한 컬럼은 큐브리드가 자동으로 인덱스를 생성함

    시리얼, 트리거등은 내용이 없으면 당연히 0kb입니다.

     

    cubrid manager db import

    import 할 데이터베이스에 접속 후 가져오기 선택

     

    기본값 선택 이후 Next

     

    스키마 파일을 선택 후 스키마파일 첨부 후 Next

     

    가져온 정보 맞는지 확인 후 Finish

    이미 스키마가 있기에 스크린샷은 생략합니다.

    스키마와 index부터 가져온 다음 dml에 있는 테이블들의 데이터를 import해서 데이터를 완성시키면 됩니다.

     

    반응형