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

※ 이 중 Cloud SQL 용 SQL Server는 Time Zone의 변경을 지원하지 않습니다.


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


1) MySQL


인스턴스의 Flag 값을 수정하여 Default 시간대인 UTC에 시간을 더하거나 빼는 방식으로 다른 시간대로 설정할 수 있습니다.



2) PostgreSQL


PostgreSQL은 시간대를 설정하는 Flag를 지원하지 않습니다.

직접 데이터베이스 별 혹은 사용자 별 시간대를 명령문으로 설정해야 합니다.

 - ALTER DATABASE dbname SET TIMEZONE TO 'timezone';

 - ALTER USER username SET TIMEZONE TO 'timezone';