은 내가, UTF-8로 정확히 것 같습니다과 같이하지 않는 파일 인코딩에서 탭으로 구분 된 데이터로 채울 테이블을 가지고있다 완료 됨Redshift에 VARCHAR 너무 좁은
SELECT
MAX(LEN(url))
FROM tab
1525
을 반환합니다. 나는 공간을 낭비하고 있기 때문에 varchar(1525)
대신에 varchar(2000)
을 사용하여 거의 4 분의 1까지 열의 크기를 조정할 수 있습니다. 그러나 COPY
을 다시 실행하거나 새 테이블을 설정하거나 이미 가져온 데이터를 삽입하는 작업도 마찬가지입니다. 두 경우 모두 얻을 수 있습니다.
error: Value too long for character type
왜 열에 이러한 값이 저장되지 않습니까?