현재 varchar (10000) 열을 포함하는 Postgres 8.4 데이터베이스가 있습니다. 이것을 varchar (255)로 변경하고 너무 긴 데이터를 자르고 싶습니다. 어떻게해야합니까?Postgres : varchar 크기 줄이기 및 자름
4
A
답변
9
뭔가 변경 ALTER TABLE t ALTER COLUMN c TYPE VARCHAR(255) USING SUBSTR(c, 1, 255)
0
BEGIN;
UPDATE table SET column = CAST(column as varchar(255));
ALTER TABLE table ALTER COLUMN column TYPE varchar(255); --not sure on this line. my memory is a bit sketchy
COMMIT;
3
1)을 절단하는 문자열 방법을 사용하여 열 데이터를 업데이트
update t set col = substring(col from 1 to 255)
2) 그런 다음 테이블 열 여기
alter table t alter column col type varchar(255)
문서 도구와 같은 http://www.postgresql.org/docs/8.4/static/sql-altertable.html
관련 문제
- 1. postgres, 파일에서 열을 자름
- 2. SWF 파일 크기 줄이기
- 3. HTML - 페이지 크기 줄이기
- 4. Vala : 종속성 크기 줄이기
- 5. 글꼴 파일 크기 줄이기
- 6. dll 크기 줄이기 vC++
- 7. PDF의 파일 크기 줄이기
- 8. 오른쪽 이미지 크기 줄이기
- 9. 엑셀의 파일 크기 줄이기
- 10. git 저장소 크기 줄이기
- 11. MySQL VARCHAR 크기?
- 12. EPS 형식의 플롯 크기 줄이기
- 13. .NET에서 PNG 파일 크기 줄이기
- 14. 코코아로 이미지 바이트 크기 줄이기
- 15. Heroku 컴파일 슬러그 크기 줄이기
- 16. py2exe : 라이브러리 보관함의 크기 줄이기
- 17. 이미지의 크기 줄이기 (KB 단위)
- 18. 데이터베이스 로그 파일 크기 줄이기
- 19. 최대 varchar (최대) 변수의 크기
- 20. 최대 행 크기 (VarChar (MAX))
- 21. 불필요한 함수를 제거하여 JQuery 크기 줄이기
- 22. 모바일 웹 사이트 글꼴 크기 조정 및 줄이기
- 23. Qt GUI 응용 프로그램 크기 줄이기
- 24. MutiView 페이지 크기 줄이기? (페이지 번호가 아님)
- 25. JavaScript lib 파일 크기 코딩 기술 줄이기
- 26. 프로그래밍 방식으로 JPEG 파일 크기 줄이기
- 27. 사용자 아바타의 크기 줄이기? - 미리보기 이미지 생성
- 28. 품질 저하없이 WAV 사운드 파일 크기 줄이기
- 29. 너무 긴 경우 텍스트 크기 줄이기
- 30. C#에서 비트 맵 비트 크기 줄이기
더 최근의 pgsql과 같습니다 : update t set col = substring (1에서 255까지 col) ("for"가 "to"를 대체합니다) – user1051849