मैं बहुत तरह उत्प्रेरक में मेरे मॉडल बनाने के लिए Catalyst और DBIx::Class::Schema::Loader उपयोग कर रहा हूँ:मैं डीबीआईएक्स :: कक्षा :: स्कीमा :: लोडर को इन्फ्लैट कॉलम :: स्वचालित रूप से उत्प्रेरक में डेटटाइम जोड़ने से कैसे रोकूं?
script/myapp_create.pl model DB DBIC::Schema MyApp::Schema create=static overwrite_modifications=1 components=EncodedColumn dbi:mysql:mydb mydb pass
दुर्भाग्य लोडर स्वचालित रूप से InflateColumn::DateTime
एक डिफ़ॉल्ट घटक, है जो मैं नहीं चाहता के रूप में सेट करता है। मैं डेटाबेस से कच्चे मूल्य चाहता हूँ।
__PACKAGE__->load_components("InflateColumn::DateTime", "EncodedColumn");
क्या कोई मुझे बता सकता है कि इसे कैसे रोकें?
हाय एशले, मैं यही डरता था, पाया कि कोड का थोड़ा सा भी सहायक था, लेकिन यह सुनिश्चित नहीं था कि इसके आसपास कोई रास्ता है या नहीं। मैं dbicdump रास्ता जाऊंगा। बस एक छोटा पेर्ल सहायक लिखा है जो स्कीमा को मैन्युअल रूप से डंप करता है। इतना भी बेकार नहीं। इस मामले की तलाश के लिए धन्यवाद। –