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

PostgreSQL में पंक्ति अपडेट होने पर टाइमस्टैम्प अपडेट करें

एक ऐसा फ़ंक्शन बनाएं जो तालिका के चेंजटाइमस्टैम्प कॉलम को इस तरह अपडेट करे:

CREATE OR REPLACE FUNCTION update_changetimestamp_column()
RETURNS TRIGGER AS $$
BEGIN
   NEW.changetimestamp = now(); 
   RETURN NEW;
END;
$$ language 'plpgsql';

जब भी कोई अपडेट ऐसा होता है तो टेबल पर एक ट्रिगर बनाएं जो update_changetimestamp_column() फ़ंक्शन को कॉल करे:

    CREATE TRIGGER update_ab_changetimestamp BEFORE UPDATE
    ON ab FOR EACH ROW EXECUTE PROCEDURE 
    update_changetimestamp_column();



  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. psycopg2:एक क्वेरी के साथ कई पंक्तियाँ सम्मिलित करें

  4. प्रोएक्टिव पोस्टग्रेएसक्यूएल मॉनिटरिंग (डेवलपर स्टूडियो/सलाहकार कोण)

  5. एक JSONB फ़ील्ड से समेकित कुंजी/मान जोड़े को फ़्लैट करें?