external_file v1.2가 출시되었습니다

게시일2025-05-06by HexaCluster
관련 오픈 소스

마다가스카르 안타나나리보 - 2025년 5월 3일

토토 사이트 외부 파일 액세스 확장 프로그램

external_file 확장자는 PostgreSQL 서버 파일 시스템에서 "외부 파일"에 대한 액세스를 허용합니다.

이 확장은 데이터베이스 외부의 플랫 파일에 구조화되지 않은 바이너리 데이터를 저장하는 Oracle의 BFILE 데이터 유형이 제공하는 것과 동일한 기능을 추가합니다. BFILE 열은 데이터(DIRECTORY, FILENAME)가 포함된 외부 파일을 가리키는 파일 로케이터를 저장합니다. 여기서 데이터 유형은 EFILE이라고 합니다.

확장 프로그램은 다음 기능을 구현합니다:

  • efilename(디렉토리 이름, 파일 이름 varchar(256)): 서버 파일 시스템의 외부 파일을 참조하는 EFILE 데이터 유형을 반환합니다. null 입력 시 NULL을 반환합니다.
  • readEfile(efile의 e_file): 외부 파일을 bytea에 복사합니다.
  • writeEfile(bytea의 버퍼, efile의 e_file): bytea를 외부 파일에 복사합니다.
  • copyEfile(efile의 src, efile의 dest): src에 의해 정의된 파일이 dest 파일에 중복되었습니다.
  • getEfilePath(e_file efile, need_read in boolean, need_write in boolean): 읽기용과 쓰기용으로 각각 하나씩 efile과 부울을 제공하면 파일의 전체 경로를 반환합니다.

전체 변경 사항 목록을 사용할 수 있습니다.여기

링크

external_file 정보

external_file 확장자는 Ora2Pg 개선의 일부로 토토 사이트 라이선스에 따른 공개 프로젝트입니다. 이것은 Dominique Legendre의 원본 작품으로 Gilles Darold가 개선하고 유지관리했습니다.헥사클러스터 주식회사. 더 나은 도구를 구축하기 위한 어떤 기여라도 환영합니다. 아이디어, 기능 요청 또는 GitHub 도구를 사용하여 패치를 적용합니다.