2012-08-10 5 views
3

우리는 Grails 2.1.0 프로젝트를 가지고 있으며 스테이징 및 프로덕션 DB는 공유 DB 서버에 있습니다.데이터 소스 설정 내에서 시간대를 UTC로 설정하는 방법이 있습니까

DataSource.groovy 파일에서 시간대를 UTC (0)로 설정하려면 연결 기준으로 시간대를 설정해야합니다.

기타 제안 사항도 환영합니다.

+0

http://stackoverflow.com/questions/7605953/how-to-change-mysql-timezone-in-java-connection을 확인 했습니까? – Tomo

답변

2

grails/mysql timezone change에 대한 Jared의 대답은 datetime 필드가 MySql DateTime으로 저장되므로 mysql 시간대를 전혀 조정할 필요가 없다고 제안합니다. 필자는 로컬 시스템에서 -Duser.timezone = UTC를 $ ​​JAVA_OPTS에 추가하여이 문제를 해결 했으므로 필요한 해결책이 될 수 있습니다.

지역 및 무대 환경에서이 방법을 시도했지만 문제가 해결되었습니다.

관련 문제