포스트그레스에서
유저별로 암호를 부여하면,
모든 디비에 대하여 특정 유저에 접근권한이 있으면,
지정된 패스워드로 모두 접근이 가능한데..
이런 방식이 아닌
디비마다 다른 암호를 지정하여
해당 디비에 접근시 지정한 암호를 인증하는 방식을 알고 싶습니다.
즉, 같은 유저라 할지라도 디비에 따라 접근시 다른 암호를 사용하는 것을 말합니다.
예전에 pg_hba.conf 에서
host dbname ip netmask password passwordfile
이런 비슷한 형태를 취하여 인증하게 하였으나,
언제부터인가 pg_passwd 가 사라지고 이 방법 또한 사용되지 않는다는 것을 본 기억이 납니다.(잘못 알고 있는지도..)
근데 pg_hba.conf 에는 password 부분에 대한 설명이 분명 존재하긴 한데요..
그게 현재의 최신버젼에도 적용되는것인가요?
pg_passwd 가 없어서 암호생성도 할수가 없는데.. 어떻게 만들어야 하나요..
만일 이 부분은 더이상 지원하지 않는다면
어떤 방법으로 이와 같은 인증방식을 사용할수 있을런지요
아니면 사용자의 패스워드처럼 sql 문(?)으로 디비별로 지정하는 방법이 있다면
어떤식으로 지정하는지요..
또한 clusterdb 라는 명령어가 있는데..
cluster 라는게 뭔지 잘 몰라서 그러는데요
이 명령어는 어디에 사용되는건지요..
마지막 질문인데요
검색문에서 결과를 찾기 위하여 index 를 타는지 안 타는지는 어떻게 알수 있는지요?
미리 감사드리며, 행복하세요
|