PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

PostgreSQL में टाइमस्टैम्प से तारीख निकालें

अगर आप अपडेट ट्रिगर में "date1" सेट करना चाहते हैं, तो यह इस तरह होना चाहिए:

CREATE OR REPLACE FUNCTION insert_date1_trg_func() RETURNS trigger AS $BODY$
BEGIN
  NEW.date1 = date_trunc('day', NEW.timestamp1)::date;
  RETURN NEW;
END; $BODY$ LANGUAGE plpgsql STABLE;

ट्रिगर:

CREATE TRIGGER insert_date1_trg_func()
BEFORE INSERT OR UPDATE ON schema.table
FOR EACH ROW EXECUTE PROCEDURE insert_date1_trg_func();

ध्यान दें कि ट्रिगर पहले fire सक्रिय होना चाहिए डेटाबेस में सम्मिलित या अद्यतन या परिवर्तन जारी नहीं रहेगा।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. जावा + एसएसएच + पोस्टग्रेज

  2. जब ऑटोवैक्यूम वैक्यूम नहीं करता है

  3. पोस्टग्रेएसक्यूएल - खाली टेबल

  4. मैं sqlalchemy के साथ डॉकर के भीतर postgresql का उपयोग कैसे करूं?

  5. पोस्टग्रेज में ग्रुप बाय - JSON डेटा प्रकार के लिए कोई समानता नहीं है?