반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- GIT
- math
- string
- Kotlin
- Tkinter
- numpy
- dataframe
- google apps script
- django
- Apache
- list
- gas
- PostgreSQL
- Google Excel
- hive
- Excel
- Mac
- Github
- array
- Python
- matplotlib
- 파이썬
- SQL
- Redshift
- PANDAS
- PySpark
- Google Spreadsheet
- Java
- c#
Archives
- Today
- Total
달나라 노트
Redshift : set timezone (timezone 설정, 시간대 설정) 본문
728x90
반응형
set timezone syntax를 이용하면 특정 지역에 대한 시간대를 설정할 수 있습니다.
즉, 서버에 기본으로 적용되어있는 시간대를 무시하고 내가 설정한 시간대를 이용할 수 있습니다.
Syntax
set timezone to 'area'
area는 원하는 지역의 이름을 의미합니다.
set timezone to 'Asia/Seoul';
위 구문을 실행하면 Asia의 Seoul로 timezone이 설정됩니다.
set timezone to 'America/New_York'
위 구문은 America의 New_York으로 timezone을 설정합니다.
set timezone to default;
위 구문은 system default값으로 timezone을 설정하며 보통 UTC를 의미합니다.
이렇게 timezone을 변경하면 변경된 timezone마다 current_date 같이 현재 시점을 추출하거나 시간에 영향을 미치는 함수들의 결과가 달라지게 됩니다.
select pg_timezone_names();
사용할 수 있는 timezone keyword 종류를 알고싶으면 위 구문을 실행시키면 됩니다.
pg_timezone_names
-----------------
(Europe/Paris,CET,01:00:00,f)
(Israel,IST,02:00:00,f)
...
결과가 위처럼 나오는데 여기서 원하는 것을 골라서 사용하면 됩니다.
(출처 = https://docs.aws.amazon.com/redshift/latest/dg/time-zone-names.html)
728x90
반응형
'SQL > Redshift' 카테고리의 다른 글
Redshift : table 생성 일시 추출, table 생성 시점 추출 (0) | 2023.01.31 |
---|---|
Redshift : pg_tables (table 종류, owner 종류 추출) (0) | 2023.01.31 |
Redshift : alter table ~ drop column ~ (column 삭제, column 제거) (0) | 2022.10.19 |
Redshift : alter table ~ add ~ (column 추가, column 추가하기) (0) | 2022.10.19 |
Redshift : alter table ~ rename column ~ (column 이름 변경, column 이름 바꾸기) (0) | 2022.10.19 |
Comments