[PostgreSql] 로그 테이블(파티션) 관리자 로그 조회 및 페이징 SQL
로그 테이블(파티션) 관리자 로그 조회 및 페이징 SQL 예제 코드입니다. 아래 연관된 글이 있으니 서두가 필요하신 분은 아래 글들을참고하세요. [PostgreSql]...
[PostgreSql] 로그 테이블(파티션) 백업 및 DROP 방법 (로그 테이블에서 DELETE 하면 DB 터집니다.
[PostgreSql] 로그 테이블(파티션) 생성 방안 (파티션 + 6개월 자동 삭제 + 인덱스 + 페이징 조회) 이 글에 이어서 기록되는 내용입니다....
[PostgreSql] 로그 테이블(파티션) 생성 방안 (파티션 + 6개월 자동 삭제 + 인덱스 + 페이징 조회)
로그 테이블을 생성했지만, 좀 더 괜찮은 방법이 있을 것 같아 ChatGPT에게 물어서 처리하는 과정을 그대로 기록으로 남겨둔다. 아래 글들은 서버에...
[PostgreSQL] TEXT vs VARCHAR(1000) 무엇을 사용할까? 로그 저장시…..
postgreSQL를 사용중인데, 그럼 컬럼값을 REQUEST_BODY TEXT 해? 아니면, REQUEST_BODY VARCHAR(1000)으로 해? REQUEST_BODY 사이즈를 1000으로 잘라서 저장할껀데…. 결론부터 딱 잘라서 말씀드리면...
[PostgreSQL, JAVA] ARRAY_AGG(ad_cnt) 결과를 Java(Spring Boot, JPA, MyBatis 모두 포함)에서 어떻게 받아서 처리하는지 예제 포함
다음 내용은 ARRAY_AGG(ad_cnt) 결과를 Java(Spring Boot, JPA, MyBatis 모두 포함)에서 어떻게 받는지 상황별로 정확하게 정리한 내용이다. 해줄게. 1) JPA +...
[PostgreSQL] 통계 쿼리 최적화 방법
가장 빠르고 안정적인 방식 TOP 3 1) JOIN + GROUP BY + SUM() (가장 일반적이고 빠름) tb1 중심으로 tb2.ad_cnt를 합쳐서...
[PostgreSQL] 숫자에 천단위 콤마(3자리 구분자) 를 적용하는 방법 3가지
PostgreSQL에서 숫자에 천단위 콤마(3자리 구분자) 를 적용하려면 대표적으로 아래 3가지 방법을 사용한다. 1. to_char() 사용 (가장 일반적) PostgreSQL에서 숫자를 포맷팅할...
[PostgreSQL] SUM(ad_cnt) 결과가 여러 row 로 나오는데,이걸 1줄(One Row) + 여러 컬럼(PIVOT 형태) 로 만드는 방법
service_mid 별로 SUM(ad_cnt) 결과가 여러 row 로 나오는데,이걸 1줄(One Row) + 여러 컬럼(PIVOT 형태) 로 만드는 방법에 대한 기록이다. 예시...
[PostgreSQL] SQL Error [42883]: ERROR: function sum(character varying) does not exist. Hint: No function matches the given name and argument types. You might need to add explicit type casts 쿼리 오류 해결하기
쿼리 오류 내용 sub_value 컬럼이 VARCHAR(문자열) 이기 때문에 PostgreSQL은 숫자 합계(SUM)를 계산할 수 없다. 문자열로 되어 있으니 직접 숫자로 변환해주라고...
[Postgresql] 특정 데이터들을 콤마 구분자로 묶어주는 방법 (CONCAT_WS)
select ip1 || ‘,’ || ip2 from tb_ips 처럼 ip를 가져오고 있는데, ip2가 없을 수 도있다. 이럴땐 뒤에 콤마 구분자가...



