Sto usando Catalyst e DBIx::Class::Schema::Loader di creare il mio modello Catalyst in questo modo:Come impedire a DBIx :: Class :: Schema :: Loader di aggiungere automaticamente InflateColumn :: DateTime in Catalyst?
script/myapp_create.pl model DB DBIC::Schema MyApp::Schema create=static overwrite_modifications=1 components=EncodedColumn dbi:mysql:mydb mydb pass
Purtroppo il caricatore imposta automaticamente InflateColumn::DateTime
come componente di default, che io non voglio. Voglio il valore grezzo dal database.
__PACKAGE__->load_components("InflateColumn::DateTime", "EncodedColumn");
Qualcuno può dirmi come impedirlo?
Ciao Ashley, questo è quello che temevo, ho trovato anche quel pezzo di codice, ma non ero sicuro che ci fosse un modo per aggirarlo. Andrò alla maniera dbicdump. Ho appena scritto un piccolo helper perl che scarica manualmente lo schema. Non male. Grazie per aver esaminato questo. –