2008-12-12 17 views
7

मैं एक पर्ल ओआरएम लाइब्रेरी की तलाश में हूं जिसमें डेटाबेस स्कीमा के रिवर्स इंजीनियरिंग के लिए समर्थन है। मैंने अभी तक पाया है कि http://perlorm.sourceforge.net/ और ऐसा कोई रिवर्स इंजीनियरिंग समर्थन नहीं है।क्या डेटाबेस रिवर्स इंजीनियरिंग के साथ एक पर्ल ओआरएम है?

+0

"रिवर्स इंजीनियरिंग" से आपका क्या मतलब है? तुम क्या करने की कोशिश कर रहे हो? –

+0

मुझे लगता है कि वह डेटाबेस से मेटाडेटा लोड करना और कक्षाएं उत्पन्न करने के लिए इसका उपयोग करना है। –

+0

यदि आप स्कीमा प्राप्त कर सकते हैं, तो इंजीनियर के लिए कुछ भी नहीं है। यह एक ओआरएम के बारे में सोचने के लिए अजीब लगता है जो ऐसा नहीं करेगा। हालांकि, मैं उन लोगों को जानता हूं जिन्हें कोड से स्कीमा का पुनर्निर्माण करना पड़ा था। –

उत्तर

4

पर्ल, Class:DBI, DBIx::Class और Rose::DB::Object में तीन सामान्य रूप से उपयोग किए जाने वाले ओआरएम हैं। PerlMonks पर this पृष्ठ के अनुसार, वे सभी डेटाबेस से मेटाडेटा लोड कर सकते हैं, लेकिन यह नहीं कहता है कि कैसे।

5

DBIx::ClassDBIx::Class::Schema::Loader जो एक मौजूदा datbase से आप के लिए कक्षाओं उत्पन्न करता है और उन्हें भी फ़ाइलों के लिए बाहर लिख सकते हैं। हालांकि यह एक एकल स्कीमा लोड करने तक ही सीमित है।

संबंधित मुद्दे