• platyhouse's avatar
    # --edit 옵션 동작 변경 및 ptyMysqlQuery 도구 추가 · 9f34266c
    platyhouse authored
    ## 공통 스크립트 가이드라인 변경
    
    ### --edit 옵션 동작 수정
    - CLAUDE.md, README.md: --edit 옵션이 기존 스크립트 파일 대신 설정 파일(~/.pty[Service]Config.ini)을 편집하도록 변경
    - CLAUDE.md: --edit 구현 패턴 코드 예시 업데이트
    
    ## ptyMysqlBackup 개선
    
    ### 압축 옵션 기본값 변경
    - ptyMysqlBackup: --tgz 옵션을 --no-tgz로 변경하여 기본값으로 tgz 압축 사용
    - CLAUDE.md: ptyMysqlBackup 옵션 설명 업데이트
    
    ### 데이터베이스 연결 개선
    - ptyMysqlBackup: '*' 패턴 사용 시 database 설정 없이 연결하도록 수정
    
    ## ptyMysqlConfig 라이브러리 개선
    
    - ptyLibrary_PHP/mysql/ptyMysqlConfig.php: connect() 메서드에 $useDatabase 파라미터 추가하여 database 설정 사용 여부 제어 가능
    
    ## ptyMysqlInfo 개선
    
    - ptyMysqlInfo: database 설정 없이 서버 전체 정보 조회하도록 수정
    - ptyMysqlInfo: null 병합 연산자(??)를 PHP 5.6 호환 isset() 삼항 연산자로 변경
    
    ## ptyMysqlRestore 개선
    
    - ptyMysqlRestore: database 설정 없이 연결하여 여러 DB에 복원 가능하도록 수정
    
    ## ptyMysqlQuery 신규 추가
    
    - ptyMysqlQuery: MySQL 쿼리 실행 CLI 도구 신규 생성
    - 다양한 출력 형식 지원: key:value(기본값), --table, --json, --dump, --csv, --markdown
    - --database 옵션으로 INI 설정과 별도로 데이터베이스 지정 가능
    - PHP 5.6 호환성 유지 (mb_ord 폴리필 포함)
    9f34266c
ptyMysqlInfo 15.3 KB