다가오는 다음을 향해

migration errer : 이미 생성된 컬럼 존재 본문

Database

migration errer : 이미 생성된 컬럼 존재

hyeseo 2024. 1. 2. 17:37

 

이미 생성된 컬럼이 존재해 마이그레이션 이슈 발생 시 해결 방법 입니다.

 

개발환경

VPS, Docker, Jenkins, PostgreSQL

 

 

 

ERRER Messege

column "<중복 컬럼명>" of relation "<테이블명>" already exists

 

 

해결방법

  1. Postgresql 도커 컨테이너에 접속합니다.
  2. docker exec -u 0 -it <컨테이너 이름 또는 ID> /bin/bash
  3. 사용자의 데이터 베이스로 접속 합니다.
  4. psql -U <사용자ID> -d <DB명>
  5. 중복된 컬럼을 삭제 합니다.
  6. ALTER TABLE <테이블명> DROP COLUMN <중복 컬럼명>;