F.1. 관리자팩

관리자팩다음과 같은 다양한 지원 기능을 제공합니다pgAdmin및 기타 관리 도구를 사용하여 서버 로그 파일의 원격 관리와 같은 추가 기능을 제공할 수 있습니다. 이러한 모든 기능의 사용은 기본적으로 슈퍼유저에게만 허용되지만, 다음을 사용하여 다른 사용자에게도 허용될 수 있습니다.부여명령.

다음에 표시된 기능표 F.1서버를 호스팅하는 시스템의 파일에 대한 쓰기 권한을 제공합니다. (다음의 함수도 참조하세요.표 9.97, 읽기 전용 액세스를 제공합니다.) 사용자가 슈퍼유저이거나 함수에 따라 pg_read_server_files 또는 pg_write_server_files 역할 중 하나가 부여되지 않는 한 데이터베이스 클러스터 디렉터리 내의 파일에만 액세스할 수 있지만 상대 경로나 절대 경로는 허용됩니다.

표 F.1. 관리자팩기능

기능

설명

pg_catalog.pg_file_write ( 스포츠 토토 베트맨 이름 텍스트, 데이터 텍스트, 추가 부울 ) → 비긴트

텍스트 파일을 쓰거나 추가합니다.

pg_catalog.pg_file_sync ( 스포츠 토토 베트맨 이름 텍스트 ) → 무효

스포츠 토토 베트맨이나 디렉토리를 디스크로 플러시합니다.

pg_catalog.pg_file_rename ( 이전 이름 텍스트, 새 이름 텍스트 [, 아카이브이름 텍스트 ] ) → 부울

스포츠 토토 베트맨 이름을 바꿉니다.

pg_catalog.pg_file_unlink ( 스포츠 토토 베트맨 이름 텍스트 ) → 부울

스포츠 토토 베트맨을 제거합니다.

pg_catalog.pg_logdir_ls () → 레코드 집합

로그 스포츠 토토 베트맨을 나열합니다.log_directory디렉토리.


pg_file_write지정된 내용을 씁니다데이터다음 이름의 파일로스포츠 토토 베트맨 이름. 만일추가은 false입니다. 파일이 이미 존재하지 않아야 합니다. 만일추가이 true이면 파일이 이미 존재할 수 있으며 그렇다면 추가됩니다. 쓴 바이트 수를 반환합니다.

pg_file_syncfsyncs는 지정된 파일 또는 다음 이름의 디렉토리를 동기화합니다.스포츠 토토 베트맨 이름. 실패하면 오류가 발생합니다(예: 지정된 스포츠 토토 베트맨이 존재하지 않음). 참고하세요data_sync_retry이 기능에는 영향을 미치지 않으므로 데이터베이스 파일 플러시에 실패하더라도 PANIC 수준 오류가 발생하지 않습니다.

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) 이 기능을 사용하세요.

수정사항 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.