LabHub
学习 学习路径 课程

不可撤销的变更

测验:新旧模式共存与安全收缩

在 LabHub 中继续学习

한국어 원문으로 표시합니다.

새 display_name이 모두 채워졌다. COALESCE(display_name,name)을 읽는 전환용 앱이 남아 있다면?

새 열의 CHECK를 NOT VALID로 추가했다. 이때 정확한 설명은?

백필 앱이 먼저 읽은 옛 이름을 저장해 뒀다가 다른 담당자의 변경 뒤 UPDATE한다. 주된 위험은?

양방향 호환 트리거에서 한 UPDATE가 name과 display_name을 서로 다른 새 값으로 바꿨다. 이번 계약은?

호환 트리거를 지운 뒤 옛 열 제거 전에 클라이언트가 종료됐다. 요구한 축소 원자성은?

DB의 새 열은 NOT NULL이고 퇴역 플래그도 True다. 이것만으로 운영의 옛 소비자 부재가 증명되는가?