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

PostgreSQLはタイムゾーンなしのタイプタイムスタンプを変更します->タイムゾーンあり

    現在の値を現地時間に保持し、タイムゾーンを現地時間のオフセットに設定します:

    create table a(t timestamp without time zone, t2 timestamp with time zone);
    insert into a(t) values ('2012-03-01'::timestamp);
    update a set t2 = t;
    select * from a;
              t          |           t2           
    ---------------------+------------------------
     2012-03-01 00:00:00 | 2012-03-01 00:00:00-08
    
    alter table a alter column t type timestamp with time zone;
    select * from a;
               t            |           t2           
    ------------------------+------------------------
     2012-03-01 00:00:00-08 | 2012-03-01 00:00:00-08
    

    変更テーブル のマニュアルによると :

    日付/時刻タイプ のマニュアルによると



    1. EntityFrameworkコードファースト-テーブル列の照合を変更

    2. データベースが原因でアプリが動作を停止しました

    3. Windows認証でSQLServerにログインできません

    4. OracleConnectionは空の例外をスローしています