it + it ops db design history trigger 데이터 변경 이력 기록 및 효율적인 히스토리 추적 관리 전략데이터베이스에서 변경된 사항만 확인하는 구조를 만드는 방법은 여러 가지가 있습니다. 일반적인 RDBMS에서도 이러한 기능을 구현할 수 있지만, 특정한 요구사항에 따라 다른 접근 방법이 필요할 수도 있습니다.트리거(Trigger): 데이터베이스의 트리거 기능을 사용하여 데이터 변경 시 로그 테이블에 기록을 남기도록 설정할 수 있습니다. 이렇게 하면 변경 사항을 쉽게 추적할 수 있습니다.변경 데이터 캡처(Change Data Capture, CDC): 많은 RDBMS가 CDC 기능을 제공하여 테이블의 변경 사항을 캡처하고 이를 별도의 테이블이나 로그로 기록합니다. 이를 통해 변경된 데이터만 추출할 수 있습니다.타임스탬프 필드 사용: 테이블에 'last_updated'와 같은 타임스탬프 필드를 추가하여 레코드.. wono | discuss | tweet + it ops db design history trigger [ORACLE] 트리거(Trigger)를 이용한 테이블 수정 이력 관리데이터베이스에서 데이터의 변경 이력을 관리하는 것은 매우 중요하다.사용자가 데이터를 수정하거나 삭제하는 경우, 그 내역을 저장하여 추후에 어떤 변경이 있었는지 추적할 수 있어야 한다.이를 위해 Oracle에서는 트리거를 사용하여 테이블의 수정 이력을 관리할 수 있다.이번 포스팅에서는 트리거를 이용하여 수정 이력을 관리하는 방법을 알아보자. 1. 사용자 작업 테이블 생성먼저 사용자가 직접 데이터를 삽입(insert), 수정(update), 삭제(delete)할 수 있는 테이블을 생성한다.예를 들어, users 테이블이라고 가정하여 생성해 보자.(실제 운영 테이블은 예시와는 비교도 안될 정도로 복잡할텐데, 예시니까^^. 참조만 부탁드립니다)CREATE TABLE users ( id NUMBER PRIMAR.. wono | discuss | tweet + it ops db design history [디비] 추적 가능한 테이블 설계 : 네이버 블로그 wono | discuss | tweet + it ops db design history 관계형 데이터 모델링 노트 : 06 이력 데이터 이야기Chapter 6 : 이력 데이터 이야기 wono | discuss | tweet + it ops db design history '이력 엔터티를 설계하는 10가지 방법'의 검색결과 wono | discuss | tweet + it ops db history 데이터베이스 설계와 히스토리 테이블의 중요성이 글에서는 데이터베이스 설계의 중요성과 히스토리 테이블의 필요성, 설계 시 고려사항, 구현 예시, 장단점에 대해 설명합니다. wono | discuss | tweet + it blog [번역] 최악의 개발자Alexander Mikhailian의 글 "The Worst Kind of Programmer"를 번역한 글입니다.25년 간의 개발자로 일하면서 업계에서 발생하는 많은 문제가 특정 개발자로부터 발생한다는 것을 알게 됐다. 지금부터 두 명의 개발자로 인해 붕괴될 뻔한 wono | discuss | tweet + it ops aws rds RDS Free Tier ChargeI set up my account this week, and after setting up a VPC I created an RDS instance using free tier specifications. Despite being in free tier it's still saying I will be charged "$0.115 per GB-mo... wono | discuss | tweet + it dev mdn web mime 일반 MIME 타입 - HTTP | MDN다음은 일반적인 확장자로 정렬된, 문서 타입과 관련된 MIME 타입의 포괄적인 목록입니다. wono | discuss | tweet + it dev javascript mime 파일확장자 체크 MINE 타입MIME 타입 (MIME type, Multipurpose Internet Mail Extensions type) 의 약자로 인터넷에서 전송되는 파일의 형식을 식별하기 위한 식별자이다. 파일 업로드시 파일 확장자로 체크 하기도 하고 MIME 타입으로 파일 확장자를 체크 해서 입력 받아야할 파일 타입을 한번 더 걸러 준다. 아래는 파일 확장자에 대한 MIME 타입과 javascript 에서 체크 하는 로직을 예제로 보여 주고 있다. pdf 파일 'application/pdf' excel 파일 .xls 파일 'application/vnd.ms-excel' .xlsx 파일 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' hwp 한글 파일.. wono | discuss | tweet + it dev nextjs swr 리액트에서 반복적인 useEffect 대신 SWR 사용하기 | 요즘IT이번 글에서는 useEffect 방식의 한계를 살펴보고, SWR이 어떤 방식으로 이를 보완할 수 있는지 알아보고자 한다. wono | discuss | tweet + it dev nextjs fullcalendar next_uishadcn_full_schedule_calendar wono | discuss | tweet + it dev nextjs fullcalendar [blocks]: Full calendar · shadcn-ui/ui · Discussion #3214[blocks]: Full calendar wono | discuss | tweet + it dev nextjs fullcalendar 월간 달력 출력하기 (FullCalendar / Shadcn)FullCalendarFullCalendar: 복잡한 일정 관리가 필요한 경우 (예: 회사 일정 관리, 예약 시스템)장점단점월/주/일 등 다양한 뷰 제공이벤트 표시 및 관리 기능이 풍부시간대별 일정 관리 가능드래그 앤 드롭으로 일정 이동 가능번들 사이즈가 큼초기 설정이 복잡할 수 있음스타일링 커스터마이징이 까다로움무료 버전과 프로 버전의 기능 차이 1. FullCalendar 관련 종속성 설치 명령어yarn add @fullcalendar/core @fullcalendar/react @fullcalendar/daygrid @fullcalendar/coreFullCalendar의 핵심 기능을 제공하는 기본 패키지Calendar 클래스와 같은 핵심 기능을 포함하고 있어 캘린더를 생성하고 관리하는 데 필수적.. wono | discuss | tweet + it dev nextjs Next.js서 발견된 치명적 취약점, 공격자 인증 우회 가능성 제기오픈소스 자바스크립트 프레임워크인 Next.js에서 발견된 치명적인 취약점(CVE-2025-29927)을 악용, 공격자가 미들웨어 기반의 인증을 우회하고 시스템에 접근할 수 있는 가능성이 제기됐다. wono | discuss | tweet + it dev nextjs fs Module not found can't resolve 'fs' React Nextjs: Error SolutionThe error message "Module not found: Can't resolve 'fs'" typically occurs when attempting to use... wono | discuss | tweet + it dev nextjs instrumentation Next.js Instrumentation can not import and resolve the node-bindings module. · Issue #64471 · vercel/next.jsLink to the code that reproduces this issue https://github.com/PrinOrange/reproduction-app To Reproduce First, install a node-binding package, like the @napi-rs/tar, which provides the rust bindings and .node bytecode module. npm i @napi... wono | discuss | tweet + it dev nextjs instrumentation [NEXT-1173] use node module inside instrumentation hook cause module not found error · Issue #49565 · vercel/next.jsVerify canary release I verified that the issue exists in the latest Next.js canary release Provide environment information Operating System: Platform: linux Arch: x64 Version: #22 SMP Tue Jan 10 18:39:00 UTC 2023 Binaries: Node: 16.17.0... wono | discuss | tweet + it dev nextjs file NextJS 13.3 Simple File upload using App directly and routesI'm really stuck. Can someone provide me with a really simple up to date using latest versions and features of NextJS 13.3 file upload to local storage code example? I need a form with submit funct... wono | discuss | tweet + it ops aws s3 bucket folder subdomain How do I direct a domain to a subfolder on an aws s3 bucket?I have an aws s3 bucket at bucket.com.s3-website.us-east-2.amazonaws.com/subfolder/static-site-folder/ I want to route a domain directly to the sub-folder /subfolder/static-site-folder/ This is bec... wono | discuss | tweetNext
+ it ops db design history trigger 데이터 변경 이력 기록 및 효율적인 히스토리 추적 관리 전략데이터베이스에서 변경된 사항만 확인하는 구조를 만드는 방법은 여러 가지가 있습니다. 일반적인 RDBMS에서도 이러한 기능을 구현할 수 있지만, 특정한 요구사항에 따라 다른 접근 방법이 필요할 수도 있습니다.트리거(Trigger): 데이터베이스의 트리거 기능을 사용하여 데이터 변경 시 로그 테이블에 기록을 남기도록 설정할 수 있습니다. 이렇게 하면 변경 사항을 쉽게 추적할 수 있습니다.변경 데이터 캡처(Change Data Capture, CDC): 많은 RDBMS가 CDC 기능을 제공하여 테이블의 변경 사항을 캡처하고 이를 별도의 테이블이나 로그로 기록합니다. 이를 통해 변경된 데이터만 추출할 수 있습니다.타임스탬프 필드 사용: 테이블에 'last_updated'와 같은 타임스탬프 필드를 추가하여 레코드.. wono | discuss | tweet
+ it ops db design history trigger [ORACLE] 트리거(Trigger)를 이용한 테이블 수정 이력 관리데이터베이스에서 데이터의 변경 이력을 관리하는 것은 매우 중요하다.사용자가 데이터를 수정하거나 삭제하는 경우, 그 내역을 저장하여 추후에 어떤 변경이 있었는지 추적할 수 있어야 한다.이를 위해 Oracle에서는 트리거를 사용하여 테이블의 수정 이력을 관리할 수 있다.이번 포스팅에서는 트리거를 이용하여 수정 이력을 관리하는 방법을 알아보자. 1. 사용자 작업 테이블 생성먼저 사용자가 직접 데이터를 삽입(insert), 수정(update), 삭제(delete)할 수 있는 테이블을 생성한다.예를 들어, users 테이블이라고 가정하여 생성해 보자.(실제 운영 테이블은 예시와는 비교도 안될 정도로 복잡할텐데, 예시니까^^. 참조만 부탁드립니다)CREATE TABLE users ( id NUMBER PRIMAR.. wono | discuss | tweet
+ it ops db design history 관계형 데이터 모델링 노트 : 06 이력 데이터 이야기Chapter 6 : 이력 데이터 이야기 wono | discuss | tweet
+ it ops db history 데이터베이스 설계와 히스토리 테이블의 중요성이 글에서는 데이터베이스 설계의 중요성과 히스토리 테이블의 필요성, 설계 시 고려사항, 구현 예시, 장단점에 대해 설명합니다. wono | discuss | tweet
+ it blog [번역] 최악의 개발자Alexander Mikhailian의 글 "The Worst Kind of Programmer"를 번역한 글입니다.25년 간의 개발자로 일하면서 업계에서 발생하는 많은 문제가 특정 개발자로부터 발생한다는 것을 알게 됐다. 지금부터 두 명의 개발자로 인해 붕괴될 뻔한 wono | discuss | tweet
+ it ops aws rds RDS Free Tier ChargeI set up my account this week, and after setting up a VPC I created an RDS instance using free tier specifications. Despite being in free tier it's still saying I will be charged "$0.115 per GB-mo... wono | discuss | tweet
+ it dev mdn web mime 일반 MIME 타입 - HTTP | MDN다음은 일반적인 확장자로 정렬된, 문서 타입과 관련된 MIME 타입의 포괄적인 목록입니다. wono | discuss | tweet
+ it dev javascript mime 파일확장자 체크 MINE 타입MIME 타입 (MIME type, Multipurpose Internet Mail Extensions type) 의 약자로 인터넷에서 전송되는 파일의 형식을 식별하기 위한 식별자이다. 파일 업로드시 파일 확장자로 체크 하기도 하고 MIME 타입으로 파일 확장자를 체크 해서 입력 받아야할 파일 타입을 한번 더 걸러 준다. 아래는 파일 확장자에 대한 MIME 타입과 javascript 에서 체크 하는 로직을 예제로 보여 주고 있다. pdf 파일 'application/pdf' excel 파일 .xls 파일 'application/vnd.ms-excel' .xlsx 파일 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' hwp 한글 파일.. wono | discuss | tweet
+ it dev nextjs swr 리액트에서 반복적인 useEffect 대신 SWR 사용하기 | 요즘IT이번 글에서는 useEffect 방식의 한계를 살펴보고, SWR이 어떤 방식으로 이를 보완할 수 있는지 알아보고자 한다. wono | discuss | tweet
+ it dev nextjs fullcalendar [blocks]: Full calendar · shadcn-ui/ui · Discussion #3214[blocks]: Full calendar wono | discuss | tweet
+ it dev nextjs fullcalendar 월간 달력 출력하기 (FullCalendar / Shadcn)FullCalendarFullCalendar: 복잡한 일정 관리가 필요한 경우 (예: 회사 일정 관리, 예약 시스템)장점단점월/주/일 등 다양한 뷰 제공이벤트 표시 및 관리 기능이 풍부시간대별 일정 관리 가능드래그 앤 드롭으로 일정 이동 가능번들 사이즈가 큼초기 설정이 복잡할 수 있음스타일링 커스터마이징이 까다로움무료 버전과 프로 버전의 기능 차이 1. FullCalendar 관련 종속성 설치 명령어yarn add @fullcalendar/core @fullcalendar/react @fullcalendar/daygrid @fullcalendar/coreFullCalendar의 핵심 기능을 제공하는 기본 패키지Calendar 클래스와 같은 핵심 기능을 포함하고 있어 캘린더를 생성하고 관리하는 데 필수적.. wono | discuss | tweet
+ it dev nextjs Next.js서 발견된 치명적 취약점, 공격자 인증 우회 가능성 제기오픈소스 자바스크립트 프레임워크인 Next.js에서 발견된 치명적인 취약점(CVE-2025-29927)을 악용, 공격자가 미들웨어 기반의 인증을 우회하고 시스템에 접근할 수 있는 가능성이 제기됐다. wono | discuss | tweet
+ it dev nextjs fs Module not found can't resolve 'fs' React Nextjs: Error SolutionThe error message "Module not found: Can't resolve 'fs'" typically occurs when attempting to use... wono | discuss | tweet
+ it dev nextjs instrumentation Next.js Instrumentation can not import and resolve the node-bindings module. · Issue #64471 · vercel/next.jsLink to the code that reproduces this issue https://github.com/PrinOrange/reproduction-app To Reproduce First, install a node-binding package, like the @napi-rs/tar, which provides the rust bindings and .node bytecode module. npm i @napi... wono | discuss | tweet
+ it dev nextjs instrumentation [NEXT-1173] use node module inside instrumentation hook cause module not found error · Issue #49565 · vercel/next.jsVerify canary release I verified that the issue exists in the latest Next.js canary release Provide environment information Operating System: Platform: linux Arch: x64 Version: #22 SMP Tue Jan 10 18:39:00 UTC 2023 Binaries: Node: 16.17.0... wono | discuss | tweet
+ it dev nextjs file NextJS 13.3 Simple File upload using App directly and routesI'm really stuck. Can someone provide me with a really simple up to date using latest versions and features of NextJS 13.3 file upload to local storage code example? I need a form with submit funct... wono | discuss | tweet
+ it ops aws s3 bucket folder subdomain How do I direct a domain to a subfolder on an aws s3 bucket?I have an aws s3 bucket at bucket.com.s3-website.us-east-2.amazonaws.com/subfolder/static-site-folder/ I want to route a domain directly to the sub-folder /subfolder/static-site-folder/ This is bec... wono | discuss | tweet