저장 프로시저: put_stream은 파일 이름을 얻는 다른 방법을 사용함¶
저장 프로시저 내에서 put_stream
을 사용하여 스테이지에 파일을 업로드하는 방식이 변경되었으며 이제 Snowpark Python 클라이언트에 대한 put_stream
프로토콜과 일치합니다.
- 이전:
저장 프로시저에서
put_stream
을 사용한 파일 업로드는stage_prefix
와input_stream
을 사용하여 호출되었습니다. 저장 프로시저는input_stream.name
을 사용하여input_stream
에서 파일 이름을 유추하며 이를stage_prefix.put_stream
에 업로드하는 동작은input_stream
에name
특성이 없는 경우 중단됩니다. 이 동작은 Snowpark Python 클라이언트의put_stream
과 다릅니다.- 현재:
저장 프로시저에서 put_stream을 사용한 파일 업로드는
stage_location
=stage_prefix
+/
+file_name
및input_stream
을 사용하여 호출됩니다. 저장 프로시저는stage_location
을 사용하여 파일 이름을 유추합니다. 이 저장 프로시저는input_stream
에name
특성이 없고 동작이 Snowpark Python 클라이언트와도 일치하는 경우에 작동합니다.
참고
전체 스테이지 위치 없이 put_stream
을 사용하는 고객은 스테이지 접두사 및 대상 파일 이름과 함께 전체 스테이지 위치를 사용하여 파일을 업로드하도록 코드를 업데이트해야 합니다.
참조: 943