현재 데이터베이스를 마이그레이션 하는 작업을 하고 있습니다.
문제가 되는 부분은 파일 데이터인데요
EX)
idx | bidx | filenames | regdate |
1 | 12 | a.txt | 2019-02-08 00:00:00 |
2 | 12 | b.txt | 2019-02-08 00:00:00 |
3 | 13 | c.txt | 2019-02-08 00:12:00 |
위와 같은 구조로 관리되고 있었습니다.
게시글과 첨부파일은 1:n 의 관계입니다.
마이그레이션 대상 프로그램에서는 파일이 타겟팅하는 필드(file+{첨부파일 순서})에 대한 명세 정보가 필요합니다.
EX)
idx | bidx | filed | filenames | regdate |
1 | 12 | file1 | a.txt | 2019-02-08 00:00:00 |
2 | 12 | file2 | b.txt | 2019-02-08 00:00:00 |
3 | 13 | file1 | c.txt | 2019-02-08 00:12:00 |
4 | 13 | file2 | d.txt | 2019-02-08 00:12:00 |
5 | 13 | file3 | e.txt | 2019-02-08 00:12:00 |
위와 같은 형태로 filed값이 표기되어야합니다.
데이터베이스는 MariaDB를 사용하고 있으며 innoDB 엔진을 사용하고 있습니다.
위와 같이 만들고자 할때 쿼리 또는 프로시저로 해결이 가능할까요?
제 수준에서는 쿼리가 생각이 나지 않아 프로그램단으로 처리를 해야될 것 같다고 생각은 하고 있습니다만, 혹시 쿼리나 프로시저로 처리가 가능하다면 방법을 알려주시면 감사하겠습니다!