Extra Form
PHP PHP 7.4
CMS Rhymix 2.1

어떤 내용이 필요할 지 몰라서 스크린샷을 제대로 올리지 못하는 점 양해 부탁드립니다.

 

최근 제작한 홈페이지에 대해서 클라이언트 측에서 테이블/컬럼 정의서를 요구하는데,

설치하고 만들 줄만 알았지 이런 부분은 전혀 만져본 적이 없다보니

어떻게 해야 하는 지 제로부터 조사하고 있는 중입니다.

 

그러던 중 sql 명령을 통해서 테이블/컬럼 정의서를 추출할 수 있는 있다는 언급을 일부 발견해서

좀 더 자세한 방법을 알아보고 싶어 질문들을 올렸습니다.

 

너무 부족한 설명이라 죄송합니다.

  • ? Lv8
    음..그냥 phpmyadmin 설치해서 접속 방법 알려주시면 될듯 한데.
    굳이 문서로 요청을 하시면 phpmyadmin에서 각 테이블별 구조부분 캡쳐해서 보내줘도 되지 않을까 싶습니다. 좀 규모가 큰 프로젝트의 경우 향후 유지관리를 위해 개발 내용을 문서화 해 놓는데, rhymix는 오픈소스라 굳이 저렇게 요청할것까지 없을듯 싶은데.
  • ? Lv8 Lv2
    • ryan
    • 질문기여자
    관공서 쪽이다보니 이런저런 서류 처리가 필요해서 그런지 직접 확인하려고 하진 않네요.
    phpmyadmin은 설치되어 있는 상태라 저도 일반 업체였으면 그렇게 이야기했겠지만...
    그 쪽의 입장을 바꾸는 건 어려울 것 같습니다.
  • Lv2 ? Lv8
    완료보고서 작성을 하시나 보네요.. phpmyadmin에서 각 테이블별 구조 부분에 내용들을 정리해서 주시면 될겁니다.
  • ? Lv8 Lv2
    • ryan
    • 질문기여자
    뭐 테이블 소유자니 데이터 타입이니 뭐니 해서 어째야 하나...싶긴 하지만 일단 살펴보고 있습니다 ㅎㅎ
  • Lv37

    phpmyadmin에서 DB만 선택한 상태에서 상단의 "디자이너" 탭을 클릭하면 대충 ERD 비슷한 모양으로 테이블 구조가 나옵니다. 여기서 핵심 테이블들 (모듈, 문서, 댓글, 파일, 회원 등) 몇 개 추려서 스샷 찍어주시면 될 것 같습니다. 당연히 직접 확인하려고 하지는 않을 테니, 떠먹여 줘야죠.

  • Lv37 Lv2
    • ryan
    • 질문기여자
    조언 감사합니다~! 의뢰 측에선 엑셀파일로 정리를 원하고 있지만...일단 그 쪽을 살펴봐야겠네요
  • Lv7

    phpmyadmin이 설치된 상태라면,
    추출할 데이터베이스의 구조(Structure) 탭의 최하단을 보면 데이터 사전(Data Dictionary) 이라는 링크가 있습니다.

    이거 싹 복사해서 엑셀에 붙여넣으시면 됩니다!

     

    스크린샷 2024-07-16 오후 4.03.28.png

    스크린샷 2024-07-16 오후 4.03.45.png.jpg

     

  • Lv7 Lv2
    • ryan
    • 질문기여자
    감사합니다!! 이렇게 간단한 곳에서 볼 수 있는 방법이 있었네요.
    따로 복사해서 사용하긴 어려워보이긴 하지만...이렇게 확인 가능한 수단이 있는 것만으로도 큰 수확이었습니다.
    정말 감사합니다^^