개체(또는 ".o") 파일을 다음으로 사설 토토합니다.포스트그레백엔드 주소 공간. 일단 파일 사설 토토되면 해당 파일의 모든 기능에 액세스할 수 있습니다. 이 함수는 사용자 정의 유형을 지원하는 데 사용됩니다. 기능.
다음을 사용하여 파일이 사설 토토되지 않은 경우사설 토토, 함수가 처음 실행될 때 파일이 자동으로 사설 토토됩니다. 호출자포스트그레. 사설 토토또한 다음과 같은 경우 개체 파일을 다시 사설 토토하는 데 사용할 수 있습니다. 편집되어 다시 컴파일되었습니다. C에서 생성된 객체만 현재 언어 파일이 지원됩니다.
사설 토토된 개체 파일의 함수는 함수를 호출하면 안 됩니다. 를 통해 사설 토토된 다른 객체 파일에서사설 토토명령. 예를 들어 파일의 모든 함수A서로를 호출해야 합니다. 표준이나 수학 라이브러리, 또는 Postgres 자체에 있습니다. 그들은 사설 토토된 다른 파일에 정의된 함수를 호출하면 안 됩니다.B. 그 이유는 만약B다시 사설 토토되어 Postgres 로더를 사용할 수 없습니다. 함수에서 호출을 재배치하려면A새 주소 공간으로B. 만일B아님 그러나 다시 사설 토토하면 문제가 없습니다.
객체 파일은 위치를 포함하도록 컴파일되어야 합니다 독립적인 코드. 예를 들어 DECstation에서는 다음을 사용해야 합니다./bin/cc와 함께-G 0객체 파일을 컴파일할 때의 옵션 사설 토토되었습니다.
이전하는 경우 주의하세요포스트그레스새로운 플랫폼으로,사설 토토지원하려면 작동해야 합니다. ADT.