PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Dấu thời gian loại thay đổi PostgreSQL không có múi giờ -> có múi giờ

Nó giữ giá trị hiện tại theo giờ địa phương và đặt múi giờ thành độ lệch giờ địa phương của bạn:

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

Theo hướng dẫn cho Bảng thay thế :

Theo hướng dẫn dành cho Loại ngày / giờ



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres - phiên bản 0.14.0 cuối cùng của pg gem bị lỗi

  2. plpgsql Lỗi cú pháp TẠO CHỨC NĂNG tại hoặc gần 'TẠO'

  3. Hiểu chỉ mục bitmap trong postgresql

  4. Tạo kiểm tra tiện ích mở rộng trong postgresql

  5. Quét đống Bitmap trong một kế hoạch truy vấn là gì?