본문 바로가기
728x90
반응형
SMALL

권한2

[PostgreSQL]포스트그레에서 특정 테이블 권한 확인 및 insert 등 권한 부여하기 오늘은 포스트그레SQL에서 특정 테이블에 대해서 권한이 있는지 확인 및 권한 부여 방법에 대해서 정리를 해보고자 합니다. 제가 이번에 신규 테이블을 하나 추가를 해보았습니다. 그리고 프로그램에서 insert를 하려고 하는데 에러가 나더라고요. 그래서 확인해본 결과 프로그램에서 쓰는 계정에는 insert 권한이 없어서 그런 것이였습니다. 그래서 오늘은 PostgreSQL에서 특정 Table에 대해서 특정 계정에 대한 권한 확인 및 권한 부여 방법에 대해서 확인을 해보도록 하겠습니다. 1. 권한 확인 우선 특정 계정이 가지고 있는 권한에 대해서 확인을 해보도록 하겠습니다. 쿼리는 다음과 같습니다. select * from information_schema.role_table_grants where grant.. 2024. 3. 13.
[PostgreSQL]포스트그레DB에서 계정별 테이블 권한 확인 및 설정 오늘은 PostgreSQL DB에서 계정별로 특정 테이블에 권한을 설정하는 방법을 정리해보고자 합니다. 현재 제가 운영중인 시스템은 메인 DB는 Oracle를 사용하고 있습니다. 그리고 CDC 시스템을 이용하여 데이터를 동기화 하고 있습니다. 그런데 저희가 사용하는 CDC 시스템에서는 간혹 누락이 발생이 될 때도 있고, 뭔가 불안한 느낌이 있었습니다. 그래서 postgreSQL로 바로 데이터를 넣는 것을 고민을 해봤습니다. 그런데 이 때 문제점은 포스트그레의 경우에는 읽기전용식으로 사용을 하고 있습니다. 그렇다보니 저희가 쓰는 계정에 대해서 권한이 select 밖에 없는 상황입니다. 그런데 데이터를 넣기 위해서는 insert 등의 권한으 필요합니다. 해당 계정에 대해서 권한을 모두 주기에는 기존 시스템에.. 2023. 6. 22.
728x90
반응형
LIST