-
platyhouse authored
## ptyElasticUploadFromMysql.php ### 새로운 기능: elastic.* 옵션 파싱 - parseElasticOptions() 메소드 추가: MySQL 컬럼 comment에서 elastic.* 설정 파싱 - elastic.register=0: 해당 컬럼을 인덱스에서 제외 - elastic.type=text|keyword: Elasticsearch 필드 타입 지정 - elastic.analyzer=분석기명: analyzer 설정 ### 테이블 구조 조회 개선 - DESCRIBE 대신 SHOW FULL COLUMNS 사용하여 컬럼 comment 정보 획득 - elastic.register=0인 컬럼을 매핑에서 제외하는 로직 추가 - elastic.type 지정 시 자동 변환 대신 해당 타입 사용 - elastic.analyzer 설정 시 해당 analyzer를 매핑에 추가 ### 데이터 업로드 시 제외 컬럼 처리 - excludedColumns 멤버 변수 추가: elastic.register=0인 컬럼 목록 저장 - 벌크 업로드 시 excludedColumns에 포함된 컬럼 데이터 제거 - 기존 인덱스에 데이터만 업로드할 때도 getTableStructure() 호출하여 제외 컬럼 정보 획득 ### 도움말 개선 - MySQL 컬럼 comment 설정 옵션 설명 추가 - 사용 예시 추가
e202048b