-
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