2009-03-30 8 views
2

다른 질문과 관련하여 "What’s the best way to audit log DELETEs?". PostgreSQL에 상응하는 CONTEXT_INFO는 무엇입니까?MSSQL의 CONTEXT_INFO에 해당하는 PostgreSQL은 무엇입니까?

[편집]

나는 기록 할

트리거를 사용하여 삭제합니다,하지만 난 내 응용 프로그램의 논리적 인 사용자로 데이터베이스 사용자를 사용하지 않는 때문에, 나는를 삭제 한 사용자로 트리거 코드에서 CURRENT_USER를 로그인 할 수 없습니다 기록. 그러나 INSERT 및 UPDATE의 경우 레코드에서 사용자 필드를 추가 할 수 있기 때문에 트리거의 레코드 변경 사항을 기록 할 수 있습니다 (예 : inserted_by 및 last_updated_by). 이러한 필드를 사용하여 감사 테이블에 기록하십시오. PostgreSQL의 더 많은 변종을 제공

+0

모든 사람들이 MSSQL을 알고있는 것은 아니므로 "XXX와 동등한 것은 무엇인가"라는 말은 실제로 잘 정의 된 질문이 아닙니다. CONTEXT_INFO가 무엇이고 어떤 용도로 사용되는지 설명하십시오. 그러면 Pg 스킬을 가진 사람이 주어진 기능을 얻는 방법을 확인할 수 있습니다. –

답변