【비망록】pgAdmin4의 「유틸리티가 존재하지 않습니다」라는 에러를 해소
2614 단어 PostgreSQLpgadmin4
개요
pgAdmin4를 Windows 환경에 설치해 조작하고 있을 때 발생한 「유틸리티가 존재하지 않습니다」라는 에러를 해소했다.
설정 항목을 수정할 뿐이지만 일본어 기사는별로 없었기 때문에 비망록을 남긴다.
해결 방법
pgAdmin4의 파일 > 설정 > 경로 > 바이너리 경로 > PostgreSQL 바이너리 경로를
$DIR/../runtime
에서 $DIR/../../bin
로 변경합니다.사건
Windows10에 설치한 pgAdmin4에서 데이터베이스의 유지보수 기능을 시작하려고 했는데, 「유틸리티가 존재하지 않습니다」라는 에러가 발생했습니다.
※내 환경에서는 PostgreSQL을 D드라이브에 인스톨하고 있기 때문에,
D:\DataBase
는 적절히 읽어 주세요. 기본 설정으로 설치한 경우 C:\Program Files
로 바꿉니다.대응
에러문에 써 있는 대로이지만, 필요한 바이너리에의 패스가 잘못되어 있는 것 같기 때문에, 수정한다.
우선, 호출하려고 하고 있던
D:\DataBase\PostgreSQL\11\pgAdmin 4\runtime\psql.exe
를 확인하려고 했지만, runtime
폴더 이하가 존재하고 있지 않았다.psql.exe
를 찾았는데, D:\DataBase\PostgreSQL\11\bin
부하에 존재하는 것을 확인했다.pgAdmin4로 돌아가서 설정을 수정합니다.
파일 > 설정을 선택하여 설정 대화 상자를 엽니다.
설정 다이얼로그의 네비게이션에서 [패스] > [바이너리 패스]를 선택해, [PostgreSQL 바이너리 패스]를 확인한 결과
$DIR/../runtime
폴더가 지정되었습니다.상대 경로에서
D:\DataBase\PostgreSQL\11\pgAdmin 4\bin
부하를 참조하도록 runtime
를 D:\DataBase\PostgreSQL\11\bin
로 변경합니다.저장을 클릭하여 설정 대화를 닫고 다시 유지 보수를 시작하면 시작되었습니다.
의문
인스톨러로 PostgreSQL 본체와 동시에 인스톨 했지만, 초기 설정으로 존재하지 않는 폴더가 지정되고 있는 것은 왜 이니까…
이상.
Reference
이 문제에 관하여(【비망록】pgAdmin4의 「유틸리티가 존재하지 않습니다」라는 에러를 해소), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/rivRoxxx/items/0e2b941f7a6f9f9ee803텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)