데이터의 이력 관리를 위해 기존 테이블에 버전이라는 컬럼을 생성해서 PK를 추가해야 한다. 프로세스의 시작 역할을 하는 데이터를 이력관리 한다는것은 결국 연관 사이트 내의 모든 화면, 쿼리, 첨부파일까지 건드려야 하는 작업이 될 수밖에 없다. 내 연차에 해본 적 없는 신규 개발 건을 의견 취합해서 요건 분석하고 화면 설계하고 현재 사용중인 관련 테이블에 PK까지 추가하는 업무 분장을 나 혼자 해내야 하는 너무 과한 것 같다는... 생각은 우선 접어두고 * PK : PRIMARY KEY * FK : FOREIGN KEY PK를 새로 추가하기 위해서 일의 흐름은 이러하다. 1. 기존에 있는 PK와 FK, INDEX를 모두 DROP 2. 새 컬럼(버전)을 만든다. (이때 추가한 컬럼의 데이터를 채워 넣어줘야 ..