서버 타임존과 사용자 타임존이 틀릴때 사용자 타임존으로 데이터를 봅시다.

보통 서버는 타임존을 UTC00으로 사용할 것입니다. 이럴때 데이터는 사용자 기준으로 보고싶을 텐데 테드폴디비허브에서 어떻게 설정하는지 확인해 보겠습니다.
테드폴디비허브의 타임존을 설정합니다. 어드민으로 로그인 → 메뉴 → 어드민 → 시스템 환경 설정에서 데이터베이스 타임존으로 설정합니다.

그리고 사용자의 타임존을 설정합니다. 사용자의 타임존은 메뉴 → 환경설정 → 환경설정 → 일반설정 → 사용자의 타임존입니다.

이렇게 설정하면 테드폴디비허브는 데이터 저장시에는 건드리지 않고, 데이터를 보여 줄때만 UTC에서 사용자 시간때로 바꾸어 보여줍니다.
설정전에 한국시간 1월 23일 오전 10시 32분에 쿼리를 수행하고 SQL 감사 데이터를 검색하면 시간은 2021-01-23 01:32:07로 나옵니다.

그리고 시스템환경설정에서 시스템 타임존을 UTC로 설정하면 원하는 시간으로 변해있는것을 확인할 수 있습니다.

감사합니다.

<span id="pageNum"/>