PostgreSQL
 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ऑपरेशनल एरर को कैसे ठीक करें:(psycopg2.OperationalError) सर्वर ने अप्रत्याशित रूप से कनेक्शन बंद कर दिया

  2. चयन में सरणी बनाएं

  3. वैध यूयूआईडी वैध यूयूआईडी नहीं है

  4. प्राथमिक के साथ कोई कनेक्शन पूल नहीं मिला

  5. OmniDB के साथ PostgreSQL 12 के प्रदर्शन की निगरानी कैसे करें - भाग 2