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

F.1. adminpack

adminpack여러 가지를 제공합니다 지원 기능pgadmin및 기타 관리 및 관리 도구는 제공 할 수 있습니다. 서버 로그의 원격 관리와 같은 추가 기능 파일. 이러한 모든 기능의 사용은 제한됩니다 슈퍼업자.

표 F-1제공 서버를 호스팅하는 컴퓨터의 파일에 대한 액세스를 작성하십시오. (보다 또한의 함수표 9-62, 읽기 전용 액세스를 제공합니다.) 데이터베이스 내의 파일 만 클러스터 디렉토리에 액세스 할 수 있지만 상대 또는 절대 경로는 허용됩니다.

표 F-1.adminpack기능

이름 반환 유형 설명
pg_catalog.pg_file_write (filename 텍스트, 데이터 텍스트, 부울) bigint 텍스트 파일 쓰기 또는 추가
pg_catalog.pg_file_rename (OldName Text, NewName Text [, 아치형 텍스트]) 부울 파일 이름 바꾸기
pg_catalog.pg_file_unlink (filename 텍스트) 부울 파일 제거
pg_catalog.pg_logdir_ls () 기록 설정 로그 파일 나열log_directory디렉토리

pg_file_write쓰기 지정된datafilename. 만약에부록false이므로 파일은 아직 없어야합니다 존재하다. 만약에부록파일은 할 수 있습니다 이미 존재하며 그렇다면 추가됩니다. 번호를 반환합니다 작성된 바이트.

pg_file_rename파일 이름을 바꿉니다. 만약에Archivename생략되거나 무효입니다 단순히 이름을 변경OldNametoNewName(아직 존재하지 않아야 함). 만약에아치형먼저 제공됩니다 RENAMENewNametoArchivename(아직 존재하지 않아야 함) 그런 다음 이름 변경OldNametoNewName. 두 번째 실패의 경우 이름 바꾸기, 이름 바꾸려고합니다아치형돌아 가기NewName오류를보고하기 전에. 진실을 반환합니다 성공시 소스 파일이 존재하지 않으면 거짓 쓰기 가능; 다른 경우는 오류가 발생합니다.

PG_FILE_UNLINK제거합니다 지정된 파일. 지정된 경우 성공시 True를 반환합니다 파일이 없거나Unlink ()전화 실패; 다른 경우는 오류가 발생합니다.

PG_LOGDIR_LS시작을 반환합니다 에있는 모든 로그 파일의 타임 스탬프 및 경로 이름log_directory디렉토리. 그만큼log_filename매개 변수는 기본 설정이 있어야합니다 (스포츠 토토-%y-%m-%d_%h%m%s.log) 이것을 사용하려면 기능.

테이블 F-2감가 상각되며 새로 사용해서는 안됩니다 응용 프로그램; 대신에 표시된 것을 사용하십시오테이블 9-56and표 9-62. 이러한 기능은에 제공됩니다.adminpack오래된 것과의 호환성에만 해당됩니다 버전pgadmin.

표 F-2. 더 이상adminpack기능

이름 반환 유형 설명
pg_catalog.pg_file_read (파일 이름 텍스트, 오프셋 Bigint, nbytes bigint) 텍스트 대체 이름pg_read_file ()
pg_catalog.pg_file_length (filename 텍스트) bigint 동일size열 반품pg_stat_file ()
pg_catalog.pg_logfile_rotate () 정수 대체 이름pg_rotate_logfile (), 그러나 그것을 주목하십시오 부울보다는 정수 0 또는 1을 반환합니다