क्या स्रोत नियंत्रण में SQL सर्वर डेटाबेस आरेख जोड़ने का कोई तरीका है? मुझे डेटाबेस से इसे स्क्रिप्ट करने का कोई तरीका नहीं दिख रहा है। यदि हां, तो क्या आसानी से तैनाती के लिए विजुअल स्टूडियो डेटाबेस प्रोजेक्ट में उस आरेख को प्राप्त करने का कोई तरीका है?स्रोत नियंत्रण में डेटाबेस आरेख जोड़ें?
उत्तर
:
http://www.codeproject.com/KB/database/ScriptDiagram2005.aspx
मैं यह कर नहीं होगा।
+0.1 lkink के लिए, और +0.9 ऐसा करने के लिए नहीं (लेख पढ़ने के बाद ;-) – Treb
उपरोक्त का बदला संस्करण http://joelmansford.wordpress.com/2008/04/01/scripting-sql- सर्वर- आरेख-टू-फाइल-टू-सोर्स-कंट्रोल/@ जोएल-मंसफोर्ड –
के माध्यम से और अब इसका एक संशोधित संस्करण भी है: https://github.com/timabell/database-diagram-scm –
मुझे नहीं पता कि स्रोत नियंत्रण में आरेख को संग्रहीत करने का क्या फायदा होगा। डेटाबेस आरेखों ने आपके डेटाबेस संबंधों को एक उदाहरण दिया है जिसे कहीं और परिभाषित किया जाना चाहिए। जब तक आप अपने डीबी के लिए सृजन स्क्रिप्ट को स्रोत में सुरक्षित रखते हैं, तब तक जब आप इसे बनाते हैं और अपनी तालिकाओं को जोड़ते हैं तो चित्र को ठीक से प्रस्तुत करना चाहिए।
आप आसपास के इकाइयों को स्थानांतरित कर सकते हैं वे तरीके जो डेटाबेस आरेख पर समूहबद्ध करते हैं जो स्कीमा में स्पष्ट रूप से नहीं कहा गया है। हां, रिश्तों को स्वचालित रूप से जेनरेट किया जा सकता है, लेकिन लेआउट नहीं कर सकता है। क्या आपने कभी अपने डेटाबेस में सभी तालिकाओं के साथ एक नया डेटाबेस आरेख बनाया है और लेआउट से संतुष्ट हैं? – brian
मैं उस कारण से SQL के डेटाबेस आरेखों के साथ इतना समय नहीं बिताता हूं। अगर मुझे किसी उपयोगकर्ता या किसी अन्य व्यक्ति को मॉडल देने की ज़रूरत है, तो शायद मैं Visio या अन्य ईआर आरेख उपकरण का उपयोग करने पर विचार करूंगा। मेरे लिए एसक्यूएल मॉडल एक त्वरित संदर्भ के लिए हैं कि संरचनाओं और रिश्तों क्या हैं। ऐसा कुछ नहीं जो मैं स्थायी आइटम के रूप में देखता हूं। – RSolberg
-1 यह सुझाव देने के लिए कि डेवलपर्स हर बार आरेख को फिर से तैयार करते हैं और वास्तव में पूछने वाले को यह नहीं बताते कि वह क्या चाहता है। – Sam
ऐसा करने का वास्तव में एक आसान तरीका नहीं है। मैं आमतौर पर इसके लिए कुछ चीजों में से एक करता हूं।
- आप दस्तावेज़ उत्पन्न करने के लिए की तरह CutePDF
- उपयोग Visio और रिवर्स इंजीनियरिंग विकल्प कुछ का उपयोग कर पीडीएफ को दस्तावेज़ प्रिंट, तो प्रक्रिया के लिए विज़ियो फ़ाइल
- उपयोग Enterprise Architect या इसी तरह के उपकरण को बचाने के।
मैं जीवनशैली के कारण व्यक्तिगत रूप से विकल्प 3 का उपयोग करता हूं, जिसके माध्यम से मैं अपने आवेदन करता हूं। लेकिन वास्तविक बात यह है कि आप स्टोर करने के लिए क्या देख रहे हैं, यदि यह डेटाबेस आरेख का एक स्थिर संस्करण है, तो उपरोक्त में से कोई भी मान्य है।
मुझे स्क्रिप्ट के एक सेट पर अपनी विविधता प्रकाशित करने की अनुमति दी गई है जो कि डेटाबेस में संग्रहीत फ़ाइलों और आरेखों के बीच आसान दो-तरफा आयात/निर्यात प्रदान करता है।
https://github.com/timabell/database-diagram-scm
बस बैच फ़ाइल चलाने के लिए, अपनी पसंद के डेटाबेस पर इशारा करते हुए और आप फ़ाइलों का एक सेट, प्रत्येक चित्र के लिए एक मिल जाएगा। दुर्भाग्यवश डेटा अभी भी बाइनरी है, लेकिन यह एक शुरुआत है।
यह दूसरों के पहले से ही किया गया है, निश्चित रूप से दिग्गजों के काम के कंधे पर बनाता है। :-)
- 1. Matlab परिनियोजन: स्रोत नियंत्रण में फ़ाइलें जोड़ें?
- 2. टीएफएस स्रोत नियंत्रण में मौजूदा फ़ोल्डर जोड़ें
- 3. डेटाबेस आरेख एसक्यूएल
- 4. सरल डेटाबेस ईआर आरेख/स्कीमा
- 5. स्रोत नियंत्रण में पासवर्ड संग्रहण
- 6. गुम: स्रोत नियंत्रण
- 7. एसक्यूएल सर्वर स्रोत नियंत्रण
- 8. स्रोत नियंत्रण
- 9. स्रोत नियंत्रण
- 10. स्रोत-नियंत्रण
- 11. Drupal स्रोत नियंत्रण रणनीति?
- 12. "जोड़ें स्रोत नियंत्रण करने के लिए" विकल्प जब VS 2010
- 13. एक्सकोड: स्रोत नियंत्रण में वर्कस्पेस सेटिंग्स.एक्ससीसेटिंग जोड़ना
- 14. विजुअल स्टूडियो के गिट स्रोत नियंत्रण प्रदाता
- 15. सी ++ स्रोत से कक्षा आरेख बनाएं?
- 16. टीएफएस 2010 स्रोत नियंत्रण
- 17. टीएफएस स्रोत नियंत्रण
- 18. वितरित स्रोत कोड नियंत्रण
- 19. AnkhSVN स्रोत नियंत्रण
- 20. टीएफएस स्रोत नियंत्रण पेड़
- 21. स्रोत नियंत्रण शुरुआती
- 22. नि: शुल्क स्रोत नियंत्रण
- 23. WPF छवि नियंत्रण स्रोत
- 24. स्रोत नियंत्रण प्रशिक्षण
- 25. टीएफएस स्रोत नियंत्रण
- 26. लाइवकोड स्रोत नियंत्रण
- 27. स्रोत कोड नियंत्रण नीति
- 28. एक कस्टम नियंत्रण डेटाबेस
- 29. टीएफएस स्रोत नियंत्रण केस संवेदनशीलता
- 30. ऑनलाइन निजी स्रोत नियंत्रण प्रणाली
हमम ... यह पूछने के लिए खेद है, लेकिन क्या आप निश्चित हैं कि आपको (एसक्यूएल डीडीएल) कोड के बजाय संस्करण को नियंत्रित करना चाहिए? – Treb
@ ट्रेब, उन्होंने यह नहीं कहा कि वह डीडीएल कोड को बदलने के लिए आरेख चाहते थे। – Sam