이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다PostgreSQL : 문서 : 17 :토토 베이버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

사설 토토

이름

사설 토토-객체 파일을 동적으로사설 토토

시놉시스

사설 토토 'filename'

입력

filename

동적 로딩을위한 객체 파일.

출력

사설 토토

성공적인 완료시 반환되었습니다.

오류 :사설 토토 : 열 수 없습니다 파일 'filename'

지정된 파일을 찾을 수없는 경우 메시지가 반환됩니다. 파일이 표시되어야합니다to thePostgres백엔드, 적절한 전체 경로 이름을 지정하여 피하십시오 이 메시지.

설명

개체 (또는 ".o") 파일을에사설 토토합니다.Postgres백엔드 주소 공간. 일단 파일 사설 토토되면 해당 파일의 모든 기능에 액세스 할 수 있습니다. 이것 기능은 사용자 정의 유형을 지원하는 데 사용됩니다 기능.

파일을 사용하여사설 토토하지 않은 경우사설 토토, 기능이 처음으로 파일이 자동으로사설 토토됩니다. 불러Postgres. 사설 토토객체 파일을 다시사설 토토하는 데 사용될 수 있습니다. 편집 및 충동되었습니다. c에서 생성 된 객체 만 현재 언어 파일이 지원됩니다.

노트

사설 토토 된 객체 파일의 함수는 함수를 호출해서는 안됩니다 를 통해사설 토토 된 다른 객체 파일에서사설 토토명령. 예를 들어, 파일의 모든 함수a서로 전화, 기능을해야합니다 표준 또는 수학 라이브러리 또는 포스트 그 자체. 그들 다른사설 토토 된 파일에 정의 된 함수를 호출해서는 안됩니다B. IF이기 때문입니다.BReloaded, Postgres 로더는 할 수 없습니다 함수에서 호출을 재배치하려면a새 주소 공간으로B. 만약에B그렇지 않습니다 그러나 Reloaded는 문제가 없습니다.

객체 파일은 위치를 포함하도록 컴파일해야합니다 독립 코드. 예를 들어, Decstations에서 사용해야합니다/bin/ccwith-g 0객체 파일을 컴파일 할 때 옵션 짐을 실은.

포팅중인 경우Postgres새로운 플랫폼으로,사설 토토지원하려면 작업해야합니다 adts.

usage

파일사설 토토/usr/postgres/demo/circle.o:

사설 토토 '/usr/postgres/demo/circle.o'

호환성

SQL92

없음사설 토토inSQL92.