분류 전체보기
[javascript] axios get통신 시 params 붙여서 set 하기
서론 api 호출할때 request를 길게 셋팅하던 기존 소스를 보고 수정하고자 정리한다. * vue.js 기준 기존 소스 data(){ return{ searchParam : { test1: '', test2: '', test3: '', test4: '', test5: '', test6: '', test7: '', test8: '', } } } methods:{ search(){ let params = `test1=${this.searchParam.test1}&test2=${this.searchParam.test2}` + `test3=${this.searchParam.test3}&test4=${this.searchParam.test4}` + `test5=${this.searchParam.test5}&t..
[PostgreSQL] 개인정보(이름 / 전화번호) 마스킹 처리
서론 PostgreSQL에서 개인정보를 sql에서 마스킹 처리를 하였는데 간단하게 정리하고자 한다. * 소스는 as test 를 이용하여 확인 소스 -- 이름 : 한글 - 첫번째 3번째 문자 만 노출. 영문 - 앞 4자리만 노출. select case when a.test ~ E'[ㄱ-ㅣ가-힣]' then concat(left(a.test,1), '*',substring(a.test,3,1),repeat('*',length(a.test) -3)) else concat(left(a.test,4), repeat('*',length(a.test) -4)) end as test1 from (select '홍길동' as test) a; //홀*동 -- 휴대전화 select concat(split_part(rege..
[PostgreSQL] oracle dual 같은 기능 사용하기
서론 PostgreSQL에서 sql로 간단하게 dual 이용하여 데이터 노출 방식을 테스트하려고 하였는데 PostgreSQL에는 해당 테이블이 없었다. 소스 -- 현재날짜 select current_date as test; // 2023-09-13 -- 문자열 합치기 select concat('tset', '01') as test; // test01 결론 PostgreSQL는 처음 사용해봐서 방법을 몰랐는데 간단하고 어렵지 않게 사용할수 있었다.