2 रिपॉजिटरी
Tools that produce data definition language scripts to align database structures with entity models.
Distinct from Schema Generators: Focuses on generating executable DDL scripts rather than just formal schema definitions for validation
Explore 2 awesome GitHub repositories matching data & databases · DDL Script Generators. Refine with filters or upvote what's useful.
Hibernate ORM एक Java ऑब्जेक्ट-रिलेशनल मैपर और Jakarta Persistence API का पूर्ण कार्यान्वयन है। यह एक SQL डेटाबेस एब्स्ट्रैक्शन लेयर के रूप में कार्य करता है जो डेटा पर्सिस्टेंस और लाइफसाइकिल को प्रबंधित करने के लिए Java ऑब्जेक्ट मॉडल्स को रिलेशनल डेटाबेस स्कीमा में अनुवादित करता है। यह फ्रेमवर्क एक सिंगल डेटाबेस इंस्टेंस के भीतर ग्राहक डेटा को अलग करने के लिए मल्टी-टेनेंट डेटा आइसोलेशन फ्रेमवर्क के साथ खुद को अलग करता है। इसमें एक डेटाबेस स्कीमा जनरेटर भी है जो एंटिटी मैपिंग के आधार पर स्वचालित रूप से रिलेशनल स्ट्रक्चर्स का उत्पादन और अपडेट करता है। यह सिस्टम ट्रांजेक्शन मैनेजमेंट, कॉन्करेंसी लॉकिंग कंट्रोल और ऑडिट लॉगिंग के लिए टेम्पोरल डेटा ट्रैकिंग सहित व्यापक क्षमताओं को कवर करता है। यह एंटिटी-ग्राफ रणनीतियों के माध्यम से डेटा फेचिंग ऑप्टिमाइज़ेशन के लिए उपकरण प्रदान करता है और वेक्टर डेटा और नेशनलइज़्ड कैरेक्टर्स जैसे उन्नत डेटा प्रकारों का समर्थन करता है। प्रोजेक्ट में पर्सिस्टेंस लेयर टेस्ट यूटिलिटीज का एक व्यापक सूट शामिल है, जिसमें डेटाबेस डायलेक्ट फिल्टरिंग और स्पेसिफिकेशन कंप्लायंस टेस्टिंग शामिल है।
Analyzes entity metadata to produce DDL scripts that automatically align the database structure with the domain model.
dbtpl एक डेटाबेस मॉडल जनरेटर और स्कीमा इंट्रोस्पेक्टर है जो SQL डेटाबेस स्कीमा से टाइप-सेफ सोर्स कोड और डेटा मॉडल तैयार करता है। यह एक कमांड लाइन टूल के रूप में कार्य करता है जो SQL प्रकारों को Go स्ट्रक्ट्स और निष्पादन कार्यों में मैप करता है, जबकि कस्टम सोर्स कोड और स्कीमा परिभाषाएं बनाने के लिए एक टेम्पलेट-आधारित सिस्टम प्रदान करता है। यह टूल PostgreSQL, MySQL, SQLite, Oracle और SQL Server सहित कई डेटाबेस इंजनों का समर्थन करता है। यह उपयोगकर्ताओं को टेक्स्ट टेम्प्लेट के माध्यम से कस्टम आउटपुट प्रारूपों को परिभाषित करने और Django वेब फ्रेमवर्क के लिए संगत मॉडल परिभाषाएं उत्पन्न करने की क्षमता देकर खुद को अलग करता है। इसकी क्षमताएं डेटाबेस माइग्रेशन और मिररिंग के लिए SQL स्क्रिप्ट तैयार करने, साथ ही JSON या YAML प्रारूपों में स्कीमा प्रतिनिधित्व निर्यात करने तक फैली हुई हैं। इसके अतिरिक्त, यह डेटाबेस संबंधों और संरचनात्मक आरेखों को विज़ुअलाइज़ करने के लिए डॉट फ़ाइलें उत्पन्न कर सकता है।
Produces DDL scripts to recreate or mirror database schemas based on live introspection.