안녕하세요, 

베스핀글로벌 GCP Support팀입니다.


이번 아티클에서는 주제로 "Cloud SQL Database의 Time Zone을 변경할 수 있는지"를 다루고자 합니다.



Cloud SQL Database의 Time Zone 변경


Cloud SQL은 MySQL, PostgreSQL, SQL Server 3가지 Type의 완전 관리형 RDB를 제공합니다.

각 SQL DB Type 마다 다른 방식으로 Time Zone을 변경 할 수 있습니다.


1. MySQL


MySQL의 경우, default_time_zone 플래그 값을 수정하여 Default 시간대인 UTC에 시간을 더하거나 빼는 방식으로 다른 시간대로 설정할 수 있습니다.



2. PostgreSQL


PostgreSQL의 경우 TimeZone 플래그 값을 수정하여 Default 시간대인 UTC에 시간을 더하거나 빼는 방식으로 다른 시간대로 설정할 수 있습니다.



3. SQL Server


SQL Server용 Cloud SQL은 다른 Cloud SQL 인스턴스와 달리 플래그 형태로는 기능이 지원되지 않습니다.

시간 변환에는 AT TIME ZONE 함수를 사용할 수 있습니다. 

이 함수에 대한 자세한 내용은 AT TIME ZONE(Transact-SQL) 문서[1]를 참조하세요.



참조 링크


[1] SQL Server AT TIME ZONE 함수

https://learn.microsoft.com/en-us/sql/t-sql/queries/at-time-zone-transact-sql?view=sql-server-ver15



관련 문의사항이 있으시면 Support Portal에 문의해 주시기 바랍니다.


감사합니다.