| PostgreSQL 9.3.25 문서 | ||||
|---|---|---|---|---|
| PostgreSQL : 문서 : 9.3 : 추가 제공 배트맨 토토 | PostgreSQL : 문서 : 9.3 : 추가 제공 배트맨 토토 | 부록 F. 추가 제공 모듈 | 배트맨 토토 : 문서 : 9.3 : Auth_delay | |
관리자팩다양한 지원을 제공합니다 기능은pgAdmin및 기타 관리 도구를 사용하여 추가 정보를 제공할 수 있습니다. 서버 로그 파일의 원격 관리와 같은 기능. 사용 이 모든 기능은 슈퍼유저에게만 제공됩니다.
다음에 표시된 기능표 F-1제공하다 서버를 호스팅하는 시스템의 파일에 대한 쓰기 액세스 권한입니다. (또한 참조 의 기능테이블 9-67, 읽기 전용 액세스를 제공합니다.) 데이터베이스 클러스터 디렉터리에 액세스할 수 있지만 상대적인 또는 절대 경로가 허용됩니다.
표 F-1.관리자팩기능
| 이름 | 반환 유형 | 설명 |
|---|---|---|
pg_catalog.pg_file_write(파일 이름 텍스트,
데이터 텍스트, 부울 추가) |
비긴트 | 텍스트 파일 쓰기 또는 추가 |
pg_catalog.pg_file_rename(이전 이름 텍스트,
새 이름 텍스트 [, 아카이브 이름
텍스트]) |
부울 | 파일 이름 바꾸기 |
pg_catalog.pg_file_unlink(파일 이름
텍스트) |
부울 | 파일 제거 |
pg_catalog.pg_logdir_ls() |
레코드 세트 | 다음에 로그 파일 나열log_directory디렉토리 |
pg_file_write지정된 내용을 씁니다데이터다음 이름의 파일에파일 이름. 만약에추가이다
false인 경우 파일이 아직 존재하지 않아야 합니다. 만약에추가이 true이면 파일이 이미 존재할 수 있으며
그렇다면 첨부하겠습니다. 쓴 바이트 수를 반환합니다.
pg_file_rename파일 이름을 바꿉니다. 만약에아카이브이름생략되었거나 NULL인 경우
단순히 이름을 바꿉니다.이전 이름에새 이름(이미 존재하지 않아야 함). 만약에아카이브이름제공됩니다. 먼저
이름 바꾸기새 이름에아카이브이름(이미 존재하지 않아야 함) 및
그런 다음 이름을 바꿉니다.이전 이름에새 이름. 두 번째 이름 변경에 실패한 경우
단계, 이름을 바꾸려고 시도합니다.아카이브이름뒤로새 이름신고하기 전에
오류. 성공하면 true를 반환하고, 소스 파일이 그렇지 않으면 false를 반환합니다.
존재하거나 쓸 수 없음; 다른 경우에는 오류가 발생합니다.
pg_file_unlink제거
지정된 파일. 성공하면 true를 반환하고, 지정된 경우 false를 반환합니다.
파일이 없거나연결 해제()호출 실패; 다른 경우에는 오류가 발생합니다.
pg_logdir_ls시작을 반환합니다.
에 있는 모든 로그 파일의 타임스탬프와 경로 이름log_directory디렉토리. 그만큼log_filename매개변수에는 기본 설정()이 있어야 합니다.무지개 토토-%Y-%m-%d_%H%M%S.log) 이것을 사용하려면
기능.
다음에 표시된 기능표 F-2더 이상 사용되지 않으며 새 애플리케이션에서 사용하면 안 됩니다. 대신에 에 표시된 것을 사용하세요.표 9-60그리고테이블 9-67. 이러한 기능은 다음에서 제공됩니다.관리자팩이전 버전과의 호환성을 위해서만 의pgAdmin.
표 F-2. 더 이상 사용되지 않음관리자팩기능
| 이름 | 반환 유형 | 설명 |
|---|---|---|
pg_catalog.pg_file_read(파일 이름 텍스트,
오프셋 bigint, nbytes bigint) |
텍스트 | 다음에 대한 대체 이름pg_read_file() |
pg_catalog.pg_file_length(파일 이름
텍스트) |
비긴트 | 다음과 동일크기다음에 의해 반환된 열pg_stat_file() |
pg_catalog.pg_logfile_rotate() |
정수 | 다음에 대한 대체 이름pg_rotate_logfile(), 하지만 반환된다는 점에 유의하세요.
부울이 아닌 정수 0 또는 1 |