मेरे पास दो टेबल हैं। मैं car
तालिका पर एक ट्रिगर बनाना चाहता हूं जो एक निश्चित मान के आधार पर fuel
तालिका पर डालें या हटा देगा।पोस्टग्रेएसक्यूएल ट्रिगर सम्मिलित करें या अपडेट करें
कार
id - SERIAL
fuel - BOOLEAN
ईंधन
car_id - INTEGER
मैं ट्रिगर का वर्णन यह की जरूरत नहीं है के रूप में किसी भी पंक्ति डेटा सहित नहीं कर रहा हूँ।
असल में, मैं Car
मेज पर एक ट्रिगर बनाना चाहते हैं कि: एक डालने या अद्यतन पर
- चलाता है।
Car.id
Fuel
तालिका मेंCar.fuel is true
डालें।- यदि
Car.fuel is false
, तो ट्रिगरFuel
तालिका में सभी पंक्तियों को हटा देना चाहिए जहांFuel.car_id = Car.id
है।
मैं यह कैसे करूँगा?
संपादित करें: मैं Postgres
देखें http://plsql-tutorial.com/plsql-triggers.htm – asifsid88
मैं हमेशा मान लिया psql Postgres के लिए पहचानकर्ता था .. लेकिन postgres हाँ मैं उपयोग कर रहा हूँ :) – Ozzy
'psql' ज्यादातर के लिए कम है पोस्टग्रेस, यह सच है। लेकिन यह एक टाइपो भी हो सकता है जिसका अर्थ है 'पीएल/पीएसक्यूएल' (जो ओरेकल की प्रक्रियात्मक भाषा है)। पोस्टग्रेस की प्रक्रियात्मक भाषा को 'पीएल/पीजीएसक्यूएल' –