백업 복원이 실패하며 예외 발생: 오류: character varying(1000) 유형에 대해 값이 너무 깁니다

현재 Discourse v3.2.5를 사용하고 있습니다.

이전에는 정상적으로 작동했으나, 최근 문제가 발생하기 시작했습니다. 업로드를 다시 매핑하는 과정에서 EXCEPTION: ERROR: value too long for type character varying(1000) 예외가 발생하여 백업 복원이 실패하고 있습니다.

[2025-03-18 21:03:24] 데이터베이스에 재연결 중…

[2025-03-18 21:03:24] 사이트 설정을 다시 불러오는 중…

[2025-03-18 21:03:24] 스태프가 아닌 사용자의 발신 이메일을 비활성화하는 중…

[2025-03-18 21:03:25] 읽기 전용 모드를 비활성화하는 중…

[2025-03-18 21:03:25] 카테고리 캐시를 정리하는 중…

[2025-03-18 21:03:25] 번역을 다시 불러오는 중…

[2025-03-18 21:03:25] 업로드를 다시 매핑하는 중…

[2025-03-18 21:03:27] 정규 표현식을 사용하여 '//s3-bucket-name.s3.amazonaws.com/uploads/'에서 '/uploads/default/'로 다시 매핑 중
[2025-03-18 21:03:35] 업로드를 복원하는 중. 이 과정에 시간이 좀 걸릴 수 있습니다…
[2025-03-18 21:03:37] EXCEPTION: ERROR: value too long for type character varying(1000)

dump.sql의 uploads 테이블에서 origin 열의 character varying을 변경함으로써 문제를 해결할 수 있었습니다. 하지만 이전에 어떻게 정상적으로 작동했으며, 데이터베이스나 애플리케이션에 변경 사항이 없는데 왜 지금은 실패하는지 알고 싶습니다. 3.2.1과 3.2.5 버전에서도 동일한 오류가 발생합니다.

Uploads Origin에는 객체에 액세스할 때마다 보안 토큰을 포함한 Amazon 메타데이터가 포함되어 있어 길이가 1000자를 초과한다는 것을 발견했습니다. 메타데이터가 Origin에 포함되고 파일에 액세스할 때마다 업데이트되는 이유는 무엇인가요? Origin URL에서 메타데이터를 제거할 수 있나요? 아니면 character varying 제약 조건을 1000에서 2000으로 업데이트할 수 있을까요?