फ़ंक्शन (functions) और ट्रिगर (triggers)
PostgreSQL कोर्स का हिस्सा
आपके स्कीमा की हर टेबल में एक updated_at कॉलम है, और हर एक में वह ग़लत है। हमेशा नहीं, बस उन रास्तों पर जहाँ किसी ने उसे सेट करना भुला दिया: वह एडमिन स्क्रिप्ट, वह डेटा सुधार जो आपने हाथ से चलाया, वह तीसरी सर्विस जो उसी टेबल में लिखती है। कॉलम को पंक्ति के बारे में एक तथ्य होना चाहिए था, पर वह एक वादा बन गया है, जिसे हर लिखने वाले को याद रखना पड़ता है। Postgres इससे निकलने का रास्ता देता है। आप तर्क को डेटाबेस के...
फ़ंक्शन तर्क का एक नामित टुकड़ा है, जिसे आप SQL से किसी भी अंतर्निर्मित फ़ंक्शन की तरह कॉल कर सकते हैं। ट्रिगर वह फ़ंक्शन है जिसे Postgres अपने आप तब चलाता है जब कोई पंक्ति डाली, अपडेट या मिटाई जाती है। सटीक इस्तेमाल हों, तो ये कुछ ग़लतियों को नामुमकिन बना देते हैं। ढीले-ढाले इस्तेमाल हों, तो ये व्यवहार को ऐसी जगह छिपा देते हैं जहाँ देखने का ख़याल किसी को आता ही नहीं। यह पाठ इसके दोनों पहलू लेता है। ...
असली माहौल में PostgreSQL फ़ंक्शन (functions) और ट्रिगर (triggers) सीखना चाहते हैं?
नीचे क्लिक करें, PostgreSQL के साथ तैयार एक Linux मशीन पाएँ, और AI ट्यूटर के साथ फ़ंक्शन (functions) और ट्रिगर (triggers) पर हाथ-से-काम करें जो आपका कोड जानता है।
यह पाठ शुरू करेंफ़ंक्शन (functions) और ट्रिगर (triggers)आप क्या सीखेंगे
- CREATE FUNCTION
- LANGUAGE plpgsql
- RETURNS
- CREATE TRIGGER
- BEFORE UPDATE
- NEW and OLD
- Updated_at pattern
यह पाठ अपनी भाषा में पढ़ें
इस कोर्स के सभी पाठ
14 पाठ- 1PostgreSQL क्या है20 मिनट
- 2psql और पहले कमांड25 मिनट
- 3डेटाबेस और टेबल बनाना30 मिनट
- 4डेटा प्रकार25 मिनट
- 5SELECT और WHERE30 मिनट
- 6जॉइन (joins)35 मिनट
- 7एग्रीगेट और ग्रुपिंग30 मिनट
- 8इंडेक्स (indexes)35 मिनट
- 9ट्रांज़ैक्शन (transactions) और आइसोलेशन (isolation)35 मिनट
- 10फ़ंक्शन (functions) और ट्रिगर (triggers)35 मिनट
- 11JSONB और Arrays35 मिनट
- 12EXPLAIN और क्वेरी ट्यूनिंग35 मिनट
- 13बैकअप और रिस्टोर25 मिनट
- 14कैपस्टोन: एक स्कीमा डिज़ाइन करें60 मिनट
