PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

PostgreSQL mengubah cap waktu jenis tanpa zona waktu -> dengan zona waktu

Itu menyimpan nilai saat ini dalam waktu lokal dan menyetel zona waktu ke offset waktu lokal Anda:

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

Menurut manual untuk Ubah Tabel :

Menurut manual untuk Jenis Tanggal/Waktu



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara membuat fungsi bersarang di PL/pgSQL?

  2. PostgreSQL 9.5 - pembaruan tidak berfungsi saat menggabungkan NULL dengan JSON

  3. Mengonversi Antara Zona Waktu di Postgres

  4. Tidak dapat mengekspor tabel AWS RDS Postgres ke CSV di S3, menggunakan fungsi aws_s3.query_export_to_s3

  5. SQLAlchemy - hitung statusnya benar