개발

[Postgresql] 데이터 입력 시 공백 생길 때- 해결방법

Chikaka 2021. 4. 8. 15:43

"홍길동" 만 입력했는데

계속 "홍길동            "

이런식으로 저장될 때

 

 

 

데이터 타입이 char 인 경우 남는 길이 만큼 공백으로 저장하기 때문에 생기는 문제이다.

반면에 varchar (character varying)은 남는 길이를 공백으로 저장하지 않는다.

 

해결방법으로는 char을 varchar로 변경하는 것이다. 

 

 


-컬럼 데이터 타입, 길이 변경

ALTER TABLE 테이블명 ALTER COLUMN 컬럼명 TYPE 데이터타입(길이);