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

postgresのデフォルトのタイムゾーン

    タイムゾーンはセッションパラメータです。したがって、現在のセッションのタイムゾーンを変更できます。

    ドキュメントを参照してください。

    set timezone TO 'GMT';
    

    または、SQL標準に厳密に従って、SET TIME ZONEを使用します。 指図。上記のコードで1つの単語「timezone」が使用されている「TIMEZONE」の2つの単語に注意してください。

    SET TIME ZONE 'UTC';
    

    ドキュメントは違いを説明しています:

    SET TIME ZONEは、SQL標準で定義されている構文を拡張します。この標準では数値のタイムゾーンオフセットのみが許可されていますが、PostgreSQLではより柔軟なタイムゾーンの指定が可能です。他のすべてのSET機能はPostgreSQL拡張機能です。



    1. postgresで列挙型の値を削除するにはどうすればよいですか?

    2. Rails:rake db:create:allにデータベースを作成するためのPostgres権限が拒否されました

    3. postgresqlストアドプロシージャをデバッグする方法は?

    4. mysql拡張機能は非推奨であり、将来削除される予定です。代わりにmysqliまたはPDOを使用してください。