안녕하세요.. DB작업을 하다가 잘 안되는 부분이 있어서 질문을 드립니다.
Postgresql 에서.. A라는 테이블이 있고, B라는 테이블이 있습니다.
B테이블은 A테이블의 자식 테이블(상속)이구요.
근데 A테이블에 A_1이라는 속성을 추가하려고
ALTER TABLE "A" ADD "A_1" text;
라고 쿼리를 날렸더니 Attribute must be added to child tables too 라는 에러 메시지가 뜹니다.
자식 테이블에 속성이 있지 않아서 그런가 싶어 B테이블에 "A_1" 이라는 속성을 추가한 후
다시 A테이블에 쿼리를 날려봤지만 똑같은 에러네요..
처음에 테이블을 Create할때 Inherited 되서 이미 구현된 구조에서 속성을 추가할 순 없는 것인가요..?
제가 잘 몰라서 설명도 제대로 했는지 모르겠고..
위 같은 상황을 겪어보신분 답변 꼭 좀 부탁드립니다.
|