2017-10-26 6 views
0

は変更されていませんMySQLのタイムゾーン、Herokuの

私は、次のコマンドを入力すると:

それは結果として "SYSTEM" を表示さ
SELECT @@global.time_zone; 

MYSQLは私のHerokuアプリケーションと同じタイムゾーンに変更を反映することができますか?

+0

Herokuのデータベースは、同じインスタンス上で実行されません。 'TZ'を設定しても、MySQL/PostgreSQLにはまったく影響しません。 – ceejayoz

+0

私は、アプリケーションとデータベースの両方についてUTCに固執し、アプリケーション自体で変換を行うことを強くお勧めします。それを避けて、最初にデータベースに接続したときにクエリを発行することができます。 'SET time_zone = 'America/Los_Angeles';'。 **これは個々のデータベースセッション**に対して設定されます。共有インスタンスなので、グローバルに変更できるとは思いません。 – ceejayoz

+0

ありがとう@ceejayoz。私はMySQLの中で次のコマンドを使用することはできません "SET GLOBAL time_zone = '+8:00'"、それは私に十分な特権を持っていない私をスローします。それを変更する方法についての提案はありますか? –

答えて

0

ユーザーとしてceejayozが指摘したように、これはHerokuのデータベースが同じインスタンス上で実行されないためです。この質問は閉鎖されているとマークします。

関連する問題