DB 테이블정의서, 컬럼정의서를 추출할 수 있나요?
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 7.4 |
어떤 내용이 필요할 지 몰라서 스크린샷을 제대로 올리지 못하는 점 양해 부탁드립니다.
최근 제작한 홈페이지에 대해서 클라이언트 측에서 테이블/컬럼 정의서를 요구하는데,
설치하고 만들 줄만 알았지 이런 부분은 전혀 만져본 적이 없다보니
어떻게 해야 하는 지 제로부터 조사하고 있는 중입니다.
그러던 중 sql 명령을 통해서 테이블/컬럼 정의서를 추출할 수 있는 있다는 언급을 일부 발견해서
좀 더 자세한 방법을 알아보고 싶어 질문들을 올렸습니다.
너무 부족한 설명이라 죄송합니다.
댓글 8
굳이 문서로 요청을 하시면 phpmyadmin에서 각 테이블별 구조부분 캡쳐해서 보내줘도 되지 않을까 싶습니다. 좀 규모가 큰 프로젝트의 경우 향후 유지관리를 위해 개발 내용을 문서화 해 놓는데, rhymix는 오픈소스라 굳이 저렇게 요청할것까지 없을듯 싶은데.
phpmyadmin은 설치되어 있는 상태라 저도 일반 업체였으면 그렇게 이야기했겠지만...
그 쪽의 입장을 바꾸는 건 어려울 것 같습니다.
phpmyadmin에서 DB만 선택한 상태에서 상단의 "디자이너" 탭을 클릭하면 대충 ERD 비슷한 모양으로 테이블 구조가 나옵니다. 여기서 핵심 테이블들 (모듈, 문서, 댓글, 파일, 회원 등) 몇 개 추려서 스샷 찍어주시면 될 것 같습니다. 당연히 직접 확인하려고 하지는 않을 테니, 떠먹여 줘야죠.
phpmyadmin이 설치된 상태라면,
추출할 데이터베이스의 구조(Structure) 탭의 최하단을 보면 데이터 사전(Data Dictionary) 이라는 링크가 있습니다.
이거 싹 복사해서 엑셀에 붙여넣으시면 됩니다!
따로 복사해서 사용하긴 어려워보이긴 하지만...이렇게 확인 가능한 수단이 있는 것만으로도 큰 수확이었습니다.
정말 감사합니다^^