PostgreSQL 의 경우 아직은 field 의 필드속성(data type) 변경을 할수 있는 명령어를 지원하지 않습니다. 그러므로 현재로서는 다음과 같은 방법이 가능할 것 같습니다.
1. 임시 필드를 하나 만든다. (이 필드의 type 은 원하는 data type 으로 한다)
2. update table_name set new_field=old_field;
3. SELECT ... INTO ... 구문을 이용하여 새로운 필드를 필요로 하는 테이블을 새로 만든다.
엄청난 노가다 이지만 별다른 방법이 없습니다. 이것은 MySQL 이 훨씬 잘되어 있는 것 같습니다. 바로 alter table 명령어에서 형 변경이 가능하지요.
>>박성수 님께서 쓰시길<<
:: mysql이나.. msql은 레코드 속성을 변경할수가 있는데 postgres는 어떻게 변경하는거죠?
:: 예를 들어 mysql에서는 alter table aaa change ......
:: 이런식으로 하는데.. postgres에서는 안됩니다..
::
:: 아는분 빨리좀 알려주세요..
:: 그럼..
|