이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

DEC 스포츠 토토/1

Dec OSF/1에 따라 간단한 객체 파일을 가져 와서 생산할 수 있습니다. LD 명령을 올바른 옵션. 이것을하는 명령은 다음과 같습니다.

# Simple Dec 스포츠 토토/1 예
% CC -C Foo.c
% ld -shared -expect_unresolved '*'-o foo.so foo.o
결과 공유 객체 파일을로드 할 수 있습니다Postgres. 지정할 때 create function 명령에 객체 파일 이름을 제공해야합니다. 공유 객체 파일의 이름 (.so)이 아닌 간단한 객체 파일.

팁 :실제로,Postgres당신이 이름을 무엇으로 신경 쓰지 않습니다 공유 객체 파일 인 한 파일. 이름을 선호하는 경우 확장자가있는 공유 객체 파일.Postgres당신이 만드는 한 올바른 파일 이름이 기능 생성 기능에 제공되는지 확인하십시오. 명령. 다시 말해, 당신은 단순히 일관성이 있어야합니다. 하지만, 실용적인 관점에서, 우리는이 연습을 낙담시킵니다. 의심 할 여지없이 자신을 혼동 할 것이기 때문입니다 공유 객체 파일로 만든 파일과 그렇지 않습니다. 예를 들어, makefiles를 작성하는 것은 매우 어렵습니다. 객체 파일과 공유 객체 파일 끝 .O!

지정된 파일이 공유 객체가 아닌 경우 백엔드가 매달려!