
pg_lo_seek 함수는 Large Object의 위치를 변경하는 데 사용됩니다. 이 함수의 옵션은 SEEK_SET, SEEK_CUR, SEEK_END 세 가지가 있습니다.
- SEEK_SET: Large Object의 시작 위치로 이동합니다. offset은 0부터 시작합니다.
- SEEK_CUR: 현재 위치에서 offset만큼 이동합니다. offset이 양수이면 다음 위치로, 음수이면 이전 위치로 이동합니다.
- SEEK_END: Large Object의 끝 위치에서 offset만큼 이동합니다. offset은 0부터 시작합니다.
예를 들어, Large Object의 크기가 100 byte라고 가정할 때, SEEK_SET 옵션을 사용하여 offset 20을 지정하면 Large Object의 20 번째 바이트부터 읽을 수 있습니다. SEEK_CUR 옵션을 사용하여 offset 30을 지정하면 현재 위치에서 30 번째 바이트부터 읽을 수 있습니다. SEEK_END 옵션을 사용하여 offset 20을 지정하면 Large Object의 끝 위치에서 20 번째 바이트부터 읽을 수 있습니다.
2025-03-05 19:25