본문 바로가기

내가 당면한 문제와 해결방안

logstash 변경분만 가져오기

으 짜증나.

튜토리얼 에는 이런것들이 잘 없음. 이런게 노하우인가봄.

한번 인덱스에 담아두고 나면.

그 다음에는 변경된 것만 로그스태시가 가져와야 빠르지...

 

근데 그렇게 하려면 

:sql_last_value 나

last_run_path? 뭐쩌구 저쩌구를 가져오래

근데 그거는 또 tracking_column 해야한대

근데 tracking_column_type은!!!!!!!!!!!!!

numeric이나 timestamp만 된대

 

나는 내가 저장한건 아니지만 (ㅡㅡ)

string으로 YYYYMMDD이렇게 저장된 날짜를 가지고 있는데.

이미 여러군데 저장해놔서...

그냥 column하나를 timestamp타입으로 복사해서 ...

tracking column으로 쓰려고... 

아니 별것도 아닌데 왜 Date를 timestamp도 ㅏㅇ니고 date도 아니고 string으로 저장했을까.

 

alter table ㅇㅇ add column source_timestamp timestamp;

update ㅇㅇ set source_timestamp = to_timestamp(source_time, 'YYYYMMDD')

ㅇㅇ 은 테이블 이름...

이걸로 운영 디비에 급히 반영해봐서 다시 logstash 적용하고 conf도 바꿔야지.

'내가 당면한 문제와 해결방안' 카테고리의 다른 글

개발환경세팅 / intellij 설정 windows  (0) 2020.07.09
cannot resolve symbol 에러 intellij windows  (0) 2020.07.08
clone conf 적용 파일  (0) 2020.06.30
clone and postgis  (0) 2020.06.23
clone2  (0) 2020.06.23