development

액세스가 허용되지 않은 데이터베이스를 숨기는 방법

big-blog 2020. 6. 13. 09:27
반응형

액세스가 허용되지 않은 데이터베이스를 숨기는 방법


내가 연결할 때 Heroku- Postgresql을 통해 데이터베이스 pgAdmin3, 그것은 (2600에 대한) 모든 테이블을 나열합니다. pgAdmin3을 열 때마다 내 데이터베이스를 찾아야합니다.

not allowed액세스하려는 데이터베이스를 숨길 수있는 방법이 있습니까?


1000 개의 다른 DB와 AWS의 공유 공간과 동일한 문제가있었습니다.

pgAdmin III에서

  • 서버와의 연결이 끊어 졌는지 확인하십시오.
  • 서버를 선택하고 마우스 오른쪽 버튼으로 클릭-> 속성, 고급 탭,
  • 'DB 제한 사항' 에서 작은 따옴표로 묶고 공백으로 구분 데이터베이스 이름을 입력 하십시오 .

예 :

'dback447'

pgAdmin 4 업데이트-따옴표를 사용하지 말고 일반 DB 이름 만 사용하십시오.


pgAdmin 4에는 'DB Restriction'이 포함되어 있지 않습니다 .DB 제한을 사용하지 않는 유일한 이유는 pgAdmin 3에 정착하도록 강요했습니다.

pgAdmin 4에서이 기능을 추가하기 위해 티켓이 열렸습니다 ... https://redmine.postgresql.org/issues/1918


최신 버전의 pgAdmin 4 (2.0)에는 서버 연결 속성의 "고급"탭에도 DB 제한 속성이 있으며 pgAdmin 3에서와 동일합니다. 따옴표가 필요 없습니다.


나는 10 개의 다른 DB와 동일한 문제가 있었고 Matt Stevens의 대답은 부분적으로 만 도움이되었습니다. 즉 처음에는 도움이되었고 같은 서버의 다른 DB에 액세스 할 수있었습니다.

나는 설명대로 모든 것을했고 그것은 전혀 DB를 보여주지 않았다. 'DB 제한 사항'에서 데이터베이스 이름을 작은 따옴표로 묶고 쉼표로 구분하여 입력하십시오 . 예 : 'db1' , 'db2'


pgAdmin 4.5에서 작은 따옴표로 묶지 마십시오. 그렇게하면 작동하지 않습니다.

참고 URL : https://stackoverflow.com/questions/12663639/how-to-hide-databases-that-i-am-not-allowed-to-access

반응형