"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > गो के लिए GORM में विदेशी कुंजी बाधाओं को कैसे परिभाषित करें?

गो के लिए GORM में विदेशी कुंजी बाधाओं को कैसे परिभाषित करें?

2025-03-23 ​​पर पोस्ट किया गया
ब्राउज़ करें:649

] इस लेख में, हम GORM का उपयोग करके ऐसी बाधाओं को परिभाषित करने की प्रक्रिया का पता लगाएंगे, GO के लिए एक लोकप्रिय orm। आईडी यिन्ट ईमेल स्ट्रिंग पासवर्ड स्ट्रिंग } UserInfo संरचना टाइप करें { Uid uint पहले नाम स्ट्रिंग Lastname string फ़ोन स्ट्रिंग पता स्ट्रिंग उपयोगकर्ता उपयोगकर्ता // विदेशी प्रमुख संबंध का प्रतिनिधित्व करता है }

How to Define Foreign Key Constraints in Gorm for Go?
इस उदाहरण में, उपयोगकर्ता मूल तालिका है, और UserInfo चाइल्ड टेबल है। UserInfo में UID फ़ील्ड विदेशी कुंजी के रूप में कार्य करता है, उपयोगकर्ता तालिका में ID फ़ील्ड को संदर्भित करता है। यह माइग्रेशन कोड में AddForeIgnKey विधि का उपयोग करके प्राप्त किया जाता है:

db.model (& models.userinfo {})। AddForeIgnKey ("U_ID", "t_user (id)", "प्रतिबंधित", "&& & & & & &] आवश्यक। GORM स्वचालित रूप से मॉडल के बीच परिभाषित संबंधों के आधार पर विदेशी कुंजी बाधाओं को संक्रमित करता है। GORM में उपयुक्त तरीकों को समझने और लागू करने से, आप अपने GO एप्लिकेशन में डेटाबेस संबंधों को प्रभावी ढंग से प्रबंधित कर सकते हैं।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3