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

Làm cách nào để lấy tên múi giờ hiện tại trong Postgres 9.3?

Tôi không nghĩ rằng điều này là khả thi khi sử dụng PostgreSQL một mình trong trường hợp chung nhất. Khi bạn cài đặt PostgreSQL, bạn chọn một múi giờ. Tôi khá chắc chắn rằng mặc định là sử dụng múi giờ của hệ điều hành. Điều đó thường sẽ được phản ánh trong postgresql.conf dưới dạng giá trị của tham số "múi giờ". Nhưng giá trị kết thúc là "localtime". Bạn có thể thấy cài đặt này với câu lệnh SQL.

show timezone;

Nhưng nếu bạn thay đổi múi giờ trong postgresql.conf thành "Châu Âu / Berlin", thì show timezone; sẽ trả lại that giá trị thay vì "localtime".

Vì vậy, tôi nghĩ giải pháp của bạn sẽ liên quan đến việc đặt "múi giờ" trong postgresql.conf thành một giá trị rõ ràng thay vì "giờ địa phương" mặc định.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tổng quan về các công cụ lập lịch công việc cho PostgreSQL

  2. Biểu mẫu Django để truy vấn cơ sở dữ liệu (các mô hình)

  3. Postgresql:Cách tìm tệp pg_hba.conf bằng Mac OS X

  4. Ánh xạ cột PostgreSQL JSON thành thuộc tính thực thể Hibernate

  5. Django prefetch_inity với giới hạn