sql >> データベース >  >> RDS >> PostgreSQL

PostgreSQL 9.2 JDBCドライバーはクライアントのタイムゾーンを使用しますか?

    私は自分でこの問題に遭遇しました。 postgres jdbcドライバーが実際にjvmから接続タイムゾーンを取得していることを確認しましたが、この動作をオーバーライドする方法を見つけることができませんでした。この目的のためにjdbcurl接続パラメータを提供してくれれば本当に素晴らしいでしょう。

    回避策として、接続プールライブラリ(HikariCP)が新しい接続ごとにSQLステートメントを実行できることを発見しました:

    hikariConfig.setConnectionInitSql("set time zone 'UTC'");
    


    1. SQLServerでセマンティック検索を使用する方法

    2. PostgreSQLインデックスとInnoDBインデックス-違いを理解する

    3. R12.2のデータモデルの論理ビュー

    4. Postgresクエリプランなぜ行の見積もりが間違っているのか