

 Amazon Redshift는 패치 198부터 새 Python UDF 생성을 더 이상 지원하지 않습니다. 기존 Python UDF는 2026년 6월 30일까지 계속 작동합니다. 자세한 내용은 [블로그 게시물](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)을 참조하세요.

# STL\_USERLOG
<a name="r_STL_USERLOG"></a>

다음과 같이 데이터베이스 사용자의 변경 사항에 대한 세부 정보를 기록합니다.
+ 사용자 생성
+ 사용자 삭제
+ 사용자 변경(이름 변경)
+ 사용자 변경(속성 변경)

STL\_USERLOG는 슈퍼 사용자에게만 표시됩니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

이 테이블의 데이터 중 일부 또는 전부는 SYS 모니터링 뷰인 [SYS\_USERLOG](SYS_USERLOG.md)에서도 찾아볼 수 있습니다. SYS 모니터링 뷰의 데이터는 사용 및 이해가 더 쉽도록 형식이 지정되어 있습니다. 쿼리에 SYS 모니터링 뷰를 사용하는 것이 좋습니다.

## 테이블 열
<a name="r_STL_USERLOG-table-columns"></a>


| 열 이름  | 데이터 유형  | 설명  | 
| --- | --- | --- | 
| userid | 정수 | 변경 사항이 적용되는 사용자 ID | 
| 사용자 이름 | character(50) | 변경 사항이 적용되는 사용자의 이름 | 
| oldusername | character(50) | 이름 변경 작업의 경우 변경 전 사용자 이름. 그 외 다른 작업의 경우 이 필드는 비어 있습니다. | 
| 작업 | character(10) | 실행 작업. 유효한 값: [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_STL_USERLOG.html)  | 
| usecreatedb | 정수 | true(1)인 경우 사용자에게 데이터베이스 생성 권한이 있다는 것을 의미합니다. | 
| usesuper | 정수 | true(1)인 경우 사용자가 수퍼유저임을 의미합니다. | 
| usecatupd | 정수 | true(1)인 경우 사용자가 시스템 카탈로그를 업데이트할 수 있다는 것을 의미합니다. | 
| valuntil | timestamp | 암호 만료 날짜 | 
| pid | 정수 | 프로세스 ID | 
| xid | bigint | 트랜잭션 ID. | 
| recordtime | timestamp | 쿼리 시작 시간(UTC) | 

## 샘플 쿼리
<a name="r_STL_USERLOG-sample-queries"></a>

다음은 사용자 작업 4개를 실행한 후 STL\_USERLOG 뷰에 대한 쿼리를 실행하는 예입니다.

```
create user userlog1 password 'Userlog1';
alter user userlog1 createdb createuser;
alter user userlog1 rename  to userlog2;
drop user userlog2;

select userid, username, oldusername, action, usecreatedb, usesuper from stl_userlog order by recordtime desc;
```

```
 userid |  username | oldusername |  action | usecreatedb | usesuper
--------+-----------+-------------+---------+-------------+----------
    108 | userlog2  |             | drop    |           1 |   1
    108 | userlog2  | userlog1    | rename  |           1 |   1
    108 | userlog1  |             | alter   |           1 |   1
    108 | userlog1  |             | create  |           0 |   0
 (4 rows)
```