identity column (1) 썸네일형 리스트형 PostgreSQL 10+ Serial vs Identity column 비교 PostgreSQL Serial 타입과 그 문제점 Postgresql의 smallserial,serial,bigserial은 실제로 존재하는 데이터 타입은 아니며 실제로는 smallint, int, bigint를 편리하기 사용하도록 default값과 의존도(디펜던시) 그리고 오너십을 연결시켜 놓은 것임. 편하게 시퀀스를 사용할 수 있지만, 이로 인해 발생되는 부가적인 문제점들은 아래와 같음. SQL표준에 대응하지 않으며 PostgreSQL에만 존재함으로써 발생하는 이슈가 있음(이관시) Serial속성을 ALTER TABLE 명령어로 변경이 불가 default를 DROP하더라도 시퀀스가 DROP되지 않음 테이블 오너십 등의 변경이 필요한 경우 시퀀스에 대한 권한을 별도로 부여하여야 함(시리얼의 경우 테이블.. 이전 1 다음