PostgreSQL에서는 다음과 같이 데이터 길이 문자 (길이 정밀도없이) 또는 텍스트가 있는 열을 만들 수 있습니다 .
ALTER TABLE test ADD COLUMN c1 varchar;
ALTER TABLE test ADD COLUMN c2 text;
이 두 데이터 유형간에 차이가 있습니까?
문서가 명확하지 않습니다. 그들은 말한다 :
문자 지정이 길이 지정자없이 사용되는 경우 유형은 모든 크기의 문자열을 허용합니다.
[…]
또한 PostgreSQL은 모든 길이의 문자열을 저장 하는 텍스트 유형을 제공합니다 .
이 두 데이터 유형은 동일하지만 명시 적이 지 않은 것 같습니다 … 이것에 대한 추가 정보?
감사합니다, 니코
답변
두 데이터 유형 간에는 차이가 없습니다. 그들은 동일한 저장소와 동일한 연산자를 사용합니다.