PostgreSQL의 jsonb 타입은 JSON 데이터를 저장하고 처리할 수 있는 강력한 기능을 제공합니다. 이 타입은 JSON 데이터를 바이너리 형태로 저장하여 검색과 수정이 더 빠르고 효율적입니다. 다음은 jsonb 타입을 사용하는 데이터 조회 및 업데이트 방법에 대한 설명과 예시입니다.1. 테이블 생성먼저, jsonb 타입을 포함한 테이블을 생성합니다.CREATE TABLE example_table ( id SERIAL PRIMARY KEY, data jsonb); 2. 데이터 삽입테이블에 JSON 데이터를 삽입합니다.INSERT INTO example_table (data)VALUES ('{"name": "John", "age": 30, "skills": ["Python", "SQ..
postgresql의 long query 확인 시 확인하는 pg_stat_activity뷰의 query 컬럼을 확인해 보면긴 쿼리는 잘려서 보입니다. 혹시 pg_stat_activity 뷰가 안보이면 해당 확장모듈을 설치해야 합니다.create extension pg_stat_statements; 해당 뷰의 query컬럼에 실행된 query를 확인할 수 있는데 기본 길이는 1024입니다. 해당 길이를 수정하기 위해서 파라미터의 track_activity_query_size 값을 수정해야 합니다.최대 길이는 102,400입니다. AWS의 RDS는 모든 인스턴스에 적용하고 싶으면 클러스터 파라미터 그룹에서 수정을 하고 개별 인스턴스에 적용하고 싶으면 인스턴스 파라미터 그룹을 수정하면 됩니다. post..
전화번호나 계좌정보와 같은 개인정보에 대한 불용화. translate함수 사용.- 임의의 표현식에서 발견되는 모든 지정 문자를 지정한 대체 문자로 변경합니다. TRANSLATE( expression, characters_to_replace, characters_to_substitute ) 이를 응용하여 모든 숫자를 0으로 대체하는 방법입니다. 단점으론 다른 숫자데이터도 모두 0으로 변환이 됩니다. 테스트 테이블 생성 후 테스트 데이터 입력.create table test(review char(500));insert into test(review) values('상품 문제 있습니다. 010-1234-5823로 연락주세요');insert into test(review) values('입금 확인이 안됩니다..
PostgreSQL에서 특정 날짜의 요일을 구하는 방법에는다음과 같은 쿼리를 사용할 수 있습니다. 1. TO_CHAR 사용to_char 함수는 날짜/시간 데이터를 문자열로 변환할 때 사용되며, 'D' 포맷은 일요일부터 토요일까지 1에서 7까지의 숫자로 요일을 나타냅니다.SELECT CASE WHEN to_char(CURRENT_DATE, 'D') = '1' THEN '일요일' WHEN to_char(CURRENT_DATE, 'D') = '2' THEN '월요일' WHEN to_char(CURRENT_DATE, 'D') = '3' THEN '화요일' WHEN to_char(CURRENT_DATE, 'D') = '4' THEN '수요일' WHEN to_char(CURRENT_DA..
- Total
- Today
- Yesterday
- SQLPlus
- recovery
- oracle
- 아이폰4
- query 잘림
- Managing Schema Objects
- iPhone
- 투싼
- Flashback
- index
- postgresql pg_stat_activity
- 인덱스
- tablespace
- PL/SQL
- 윈도우
- iOS5
- linux
- 리눅스
- 오라클
- 독도
- 아이폰
- parameter
- Backup
- postgresql jsonb
- postgresql jsonb index
- 출시일
- PostgreSQL
- MS-SQL
- 한글
- 갤럭시S