보안상의 이유로 heroku postgresql 데이터베이스에 액세스해야하는 heroku 프로젝트가 있지만 사용자는 일부 테이블에만 액세스 할 수 있습니다.heroku postgresql wih 다중 사용자 및 권한
어떻게 heroku postgresql에서이 작업을 수행 할 수 있습니까? 내가이 일을 생각할 수
유일한 방법은 다음과 같습니다
- 는 PostgreSQL의 dev에 부가 기능을 가진 웹 프로젝트를 생성. 이렇게하면 HEROKU_COLOR_X URL에 새 DB가 만들어집니다.
- 이 HEROKU_COLOR_ *가 이전의 HEROKU_COLOR_X와 동일하도록 다른 postgresql dev addon으로 다른 웹 프로젝트를 여러 번 생성합니다.
- HEROKU_COLOR_X의 로그인은 user_2 (admin)과 함께 일부 테이블을 user_2로 만들고 일부 테이블의 경우 user_1에 대한 액세스 만 허용합니다.
이 결과는 동일한 db 호스트 (HEROKU_COLOR_X) 및 2 사용자/패스 (웹 프로젝트 액세스의 경우 user_1, db 전체 액세스의 경우 user_2)가됩니다.
..하지만 더 나은 해결책이 있습니까?
가장,