Postgres 데이터베이스에서 열거 형에 새 값을 추가하려고하지만 유형이 여러 필드에서 이미 사용 중입니다. 형식이 이미 사용 중일 때 Postgres에서이 작업을 수행 할 수 없습니다. Postgres에 열거 형 추가하기
은 삭제 모든 필드와 유형을 사용하여 기능,- :
은 이전에 내가 이것을 달성했습니다 형식,
- 추가 형식으로 새 형식을 만들려면 열거 된 값,
- 모두 설정 열거 형을 사용하는 임시 필드 및 함수.
테이블, 뷰 및 기능의 DB 전체에서 수십 번 사용되는 경우 큰 작업입니다. 분명히 열거 형에 새로운 값을 추가하는 것보다 쉬운 방법이있을 것입니다.
도움을 주셔서 감사합니다.
듣고 싶은 대답이 아닐 수도 있습니다. 그러나 이것은 정규화되지 않은 디자인에 대해 지불하는 가격입니다. enum 값을 별도의 테이블로 이동하고 이에 대한 외래 키를 작성하십시오. 새 값을 추가하는 것은 테이블에 새 행을 추가하는 것만 큼 간단합니다. –