🏫 TECH/📚 DB
-
🤔 Question👉 PostgreSQL에서 특정 테이블을 1개월 단위로 CSV 백업하는 SQL을 만들려면, COPY 명령어를 활용하면 됩니다. 🎯 SQL 스크립트👉 아래 코드는 COPY 명령어를 사용하여 특정 테이블의 데이터를 매월 CSV로 백업하는 SQL입니다. DO $$ DECLARE table_name TEXT := 'your_table'; -- 백업할 테이블명 backup_path TEXT := '/path/to/backup/'; -- 백업할 디렉터리 (PostgreSQL 서버에서 접근 가능해야 함) file_name TEXT; query TEXT;BEGIN -- 파일명: 테이블명_YYYY-MM.csv 형식 file_name := table_name ..
[PostgreSQL] 월 단위로 테이블 CSV 백업🤔 Question👉 PostgreSQL에서 특정 테이블을 1개월 단위로 CSV 백업하는 SQL을 만들려면, COPY 명령어를 활용하면 됩니다. 🎯 SQL 스크립트👉 아래 코드는 COPY 명령어를 사용하여 특정 테이블의 데이터를 매월 CSV로 백업하는 SQL입니다. DO $$ DECLARE table_name TEXT := 'your_table'; -- 백업할 테이블명 backup_path TEXT := '/path/to/backup/'; -- 백업할 디렉터리 (PostgreSQL 서버에서 접근 가능해야 함) file_name TEXT; query TEXT;BEGIN -- 파일명: 테이블명_YYYY-MM.csv 형식 file_name := table_name ..
2025.01.31 -
🔥 질문👉 오라클 골든 게이트(OGG)가 뭐야?🧙 답변👉 오라클 골든게이트(Oracle GoldenGate)는 데이터베이스 간의 실시간 데이터 복제 및 동기화를 지원하는 소프트웨어입니다. 이 도구는 이기종 데이터베이스 환경에서도 데이터 이동과 변환을 수행할 수 있는 강력한 기능을 제공합니다. 주로 데이터 통합, 고가용성 환경 구축, 실시간 데이터 웨어하우스 업데이트, 및 데이터 마이그레이션 등에 활용됩니다.🎯 OGG 주요 특징1. 실시간 데이터 복제데이터 변경 사항을 실시간으로 캡처 및 전송. 2. 이기종 데이터베이스 지원오라클뿐만 아니라 MySQL, SQL Server, DB2, PostgreSQL 등 다양한 데이터베이스와 호환. 서로 다른 데이터베이스 간에도 데이터 복제가 가능. 3. 고성..
오라클 골든 게이트(OGG)가 뭐야?🔥 질문👉 오라클 골든 게이트(OGG)가 뭐야?🧙 답변👉 오라클 골든게이트(Oracle GoldenGate)는 데이터베이스 간의 실시간 데이터 복제 및 동기화를 지원하는 소프트웨어입니다. 이 도구는 이기종 데이터베이스 환경에서도 데이터 이동과 변환을 수행할 수 있는 강력한 기능을 제공합니다. 주로 데이터 통합, 고가용성 환경 구축, 실시간 데이터 웨어하우스 업데이트, 및 데이터 마이그레이션 등에 활용됩니다.🎯 OGG 주요 특징1. 실시간 데이터 복제데이터 변경 사항을 실시간으로 캡처 및 전송. 2. 이기종 데이터베이스 지원오라클뿐만 아니라 MySQL, SQL Server, DB2, PostgreSQL 등 다양한 데이터베이스와 호환. 서로 다른 데이터베이스 간에도 데이터 복제가 가능. 3. 고성..
2024.11.20 -
🔥 Question 👉 DataTables warning: table id=tblTest - Invalid JSON response. For more information about this error, please see http://datatables.net/tn/1🕵️ investigate the cause of👉 My error says DataTables warning, but it was actually a DB problem. 👉 Check your Tomcat log! Check your Tomcat log! Check your Tomcat log~!!DEBUG [org.springframework.web.servlet.handler.SimpleMappingExceptionRes..
[Solution] DataTables warning: Invalid JSON response. For more information about this error🔥 Question 👉 DataTables warning: table id=tblTest - Invalid JSON response. For more information about this error, please see http://datatables.net/tn/1🕵️ investigate the cause of👉 My error says DataTables warning, but it was actually a DB problem. 👉 Check your Tomcat log! Check your Tomcat log! Check your Tomcat log~!!DEBUG [org.springframework.web.servlet.handler.SimpleMappingExceptionRes..
2024.09.11 -
🔥 현재 시간을 특정 포맷으로 변경 👉 날짜 포맷 변환 SELECT TO_CHAR(SYSDATE, 'YYYYMMDD') FROM DUAL; 👉 하루 뒤 날짜 구하기 SELECT TO_CHAR(SYSDATE +1, 'YYYYMMDD') FROM DUAL; 👉 7일 뒤 날짜 구하기 SELECT TO_CHAR(SYSDATE +7, 'YYYYMMDD') FROM DUAL; 👉 현재 시간을 특정 포맷으로 변경 SELECT TO_CHAR(SYSDATE, 'YYYYMMDD HH:mm:ss') FROM DUAL; --현재일 시분초 SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD) FROM DUAL; --현재일 SELECT TO_CHAR(SYSDATE, 'YYYY/MM/DD) FROM DUAL; --현재..
Oracle 날짜 포맷 변환 총 정리🔥 현재 시간을 특정 포맷으로 변경 👉 날짜 포맷 변환 SELECT TO_CHAR(SYSDATE, 'YYYYMMDD') FROM DUAL; 👉 하루 뒤 날짜 구하기 SELECT TO_CHAR(SYSDATE +1, 'YYYYMMDD') FROM DUAL; 👉 7일 뒤 날짜 구하기 SELECT TO_CHAR(SYSDATE +7, 'YYYYMMDD') FROM DUAL; 👉 현재 시간을 특정 포맷으로 변경 SELECT TO_CHAR(SYSDATE, 'YYYYMMDD HH:mm:ss') FROM DUAL; --현재일 시분초 SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD) FROM DUAL; --현재일 SELECT TO_CHAR(SYSDATE, 'YYYY/MM/DD) FROM DUAL; --현재..
2024.01.31 -
아씌 insert 하는데 어떤 멍청한 데이터가 있어서 자꾸 exception이 났습니다. exception이 나면 장애 상황이므로 신경이 쓰이더군요. 따라서, exception이 난 데이터는 무시하고 다음 작업으로 이어가길 원했습니다. 방법은 다음과 같습니다. 핵심은 Exception 부분에 WHEN OTHERS THEN입니다. 저렇게 기술하시면 함수에서 exception 발생 시 무시하고 다시 루프를 돕니당 DECLARE create_date TIMESTAMP = now(); BEGIN -- Open the cursor OPEN cur_dl; LOOP BEGIN -- fetch row into the cur_dl FETCH cur_dl INTO rec_dl; -- exit when no more row..
[Postgresql] 함수 exception에서 continue 효과 내기아씌 insert 하는데 어떤 멍청한 데이터가 있어서 자꾸 exception이 났습니다. exception이 나면 장애 상황이므로 신경이 쓰이더군요. 따라서, exception이 난 데이터는 무시하고 다음 작업으로 이어가길 원했습니다. 방법은 다음과 같습니다. 핵심은 Exception 부분에 WHEN OTHERS THEN입니다. 저렇게 기술하시면 함수에서 exception 발생 시 무시하고 다시 루프를 돕니당 DECLARE create_date TIMESTAMP = now(); BEGIN -- Open the cursor OPEN cur_dl; LOOP BEGIN -- fetch row into the cur_dl FETCH cur_dl INTO rec_dl; -- exit when no more row..
2023.09.26 -
👨💻 Thank you for visiting my blog! 안녕하세요. 팀드모네입니다. PostgreSQL에서 날짜를 가져오는 방법을 공유드립니다. 🎯 To get a date With Interval, you can calculate the date conveniently. -- Get date from one day ago SELECT TO_CHAR(now() - INTERVAL '1 DAY', 'YYYYMMDD'); -- Get date 7 days ago SELECT TO_CHAR(now() - INTERVAL '7 DAY', 'YYYY-MM-DD'); 블로그 방문해주셔서 감사합니다. 도움이 되셨으면 '좋아요'를 눌러주세요! 추가로 질문사항이 있으면 댓글 남겨주세요 :) 💯포스트 후원하기 ▶..
How to get a day ago in PostgreSQL👨💻 Thank you for visiting my blog! 안녕하세요. 팀드모네입니다. PostgreSQL에서 날짜를 가져오는 방법을 공유드립니다. 🎯 To get a date With Interval, you can calculate the date conveniently. -- Get date from one day ago SELECT TO_CHAR(now() - INTERVAL '1 DAY', 'YYYYMMDD'); -- Get date 7 days ago SELECT TO_CHAR(now() - INTERVAL '7 DAY', 'YYYY-MM-DD'); 블로그 방문해주셔서 감사합니다. 도움이 되셨으면 '좋아요'를 눌러주세요! 추가로 질문사항이 있으면 댓글 남겨주세요 :) 💯포스트 후원하기 ▶..
2023.08.08