file: 프로토콜로 파일에 접근하기
file: 프로토콜로 파일에 접근하기 (File Access with the file: Protocol)
DuckDB는 file: 프로토콜을 지원해요. 다만 이 프로토콜이 인정하는 형식과 그렇지 않은 형식이 있으니, 차이를 확실히 알아두는 게 좋아요.
지원되는 형식 (Supported Formats)
DuckDB는 file: 프로토콜로 다음 형식을 지원합니다.
file:/some/path(host가 완전히 생략된 경우)file:///some/path(host가 비어 있는 경우)file://localhost/some/path(host가localhost인 경우)
지원되지 않는 형식 (Unsupported Formats)
다음 형식은 비표준(non-standard) 이라서 지원되지 않아요.
file:some/relative/path(상대 경로)file://some/path(이중 슬래시 경로)
또한 file: 프로토콜은 현재 원격(로컬호스트가 아닌) host를 지원하지 않아요.
즉, file: 프로토콜은 로컬 파일을 가리킬 때만 쓸 수 있고, 호스트 표기 방식은 표준에 맞게 적어야 한다는 점을 기억하면 되겠죠.