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

Postgres 9.3で現在のタイムゾーン名を取得するにはどうすればよいですか?

    最も一般的なケースでは、PostgreSQLだけを使用してこれを行うことはできないと思います。 PostgreSQLをインストールするときは、タイムゾーンを選択します。デフォルトでは、オペレーティングシステムのタイムゾーンを使用することになると確信しています。これは通常、パラメータ「timezone」の値としてpostgresql.confに反映されます。ただし、値は「localtime」になります。この設定はSQLステートメントで確認できます。

    show timezone;
    

    ただし、postgresql.confのタイムゾーンを「Europe / Berlin」のようなものに変更した場合は、show timezone; それを返します 「localtime」の代わりに値。

    したがって、あなたの解決策には、postgresql.confの「timezone」をデフォルトの「localtime」ではなく明示的な値に設定することが含まれると思います。



    1. データ生成とハードウェア品質

    2. CSVファイルをSQLServerにインポートします

    3. OracleのCURRENT_TIMESTAMP()関数

    4. Geekbench3を使用したデータベースサーバーのパフォーマンスの評価