我有这个Postgresql数据库,可以为很多应用程序提供服务。
我配置如下:
log_timezone = 'Mexico/General'
timezone = 'Mexico/General'
Spring Boot(1.2.5.RELEASE)应用程序现在需要以UTC格式存储它的时间戳。
由于我无法更改数据库默认值,我想我需要做的是在每个数据库会话开始时执行SET SESSION TIME ZONE UTC;
。
我想过使用data.sql。但它只在启动时运行一次,对吧? 稍后,当数据库连接池增大或缩小时,它将不会再次执行,对吧?
我正在使用HicariCP进行数据库连接池。 (com.zaxxer:HikariCP:jar:2.2.5
)
有人知道如何做到这一点吗?
感谢。