Gitea 데이터 마이그레이션하기
현재 프로젝트에서 형상관리는 깃으로 하고 있다.
형상관리 서버가 윈도우라 gitea를 설치해서 쓰고있는뎅 처음 설치할때 SQLite로 깔았으나 점차 사이즈가 커져서 포스트그레 DBMS로 갈아타려한다.
가벼운 깃티답게 간단히 마이그레이션이 가능하다
gitea실행파일.exe dump -d postgres(마이그레이션할 디비)
cmd에서 깃티가 설치되있는 디렉토리로 이동하여 저 커맨드를 실행하면 dump파일이 떨어진다.
추가 옵션으로 덤프파일 저장경로를 설정할수있다.
디비종류는 우리가 많이들 쓰는 oracle, mysql, postgres 등이 있다.
대략적인 작업순서는 다음과 같다.
1. db설치
2. 기존 gitea 데이터 포스트그레로 dump
3. 깃티새로설치하기(그냥 실행파일 복사해서 다른 디렉토리에서 실행하면 설치진행됨)

4. 설치할때 데이터베이스 타입을 고르고 설치된 디비 정보를 입력
5. dump파일 밀어넣기
크게 복잡할게 없는 작업이지만 gitea에 대한 한글 래퍼런스가 부족해서 약간 헤맸다.
참조)https://blog.kesuskim.com/archives/migrate-sqlite-to-postgres/