현재 설치완료 후 pg_hba.conf 파일을 열어서 true 로 되어있던 부분을 password 로 바꾼 후 재시동 해서 일단 패스워드를 받고 로그인 하는것은 설정해 놓았습니다.
계정은 기본적으로
postgres 계정 이외에 test1 계정과 test2 계정이 있고 둘다 패스워드를 지정해 두었습니다.
그리고 각자의 데이터베이스가 있고 해당 계정의 owner 는 자기 자신입니다.
질문1)
test2 유저가 자신의 아이디와 패스워드로 로그인 해서 test1 또는 postgres 데이터베이스에 쓰기가 가능하더군요..삭제는 해보니까 안되더라구요.
근데 남의 데이터베이스에 테이블 생성이 가능하다니 이게 어찌된 건지요?
질문2)
초기화 하니 template0 과 template1 이라는 데이터베이스가 생성되던데 \d 하니 아무것도 없네요..
그런데 pg_shadow 나 pg_class , pg_user 등의 테이블은 어디에서 나온건가요? 그리고 pg_ 종류의 테이블들은 모두 어디에 있으며 무엇무엇이 있나요?
|