Używam Catalyst i DBIx::Class::Schema::Loader utworzyć mój model w Catalyst tak:Jak zapobiec DBIx :: Class :: Schema :: Loader z automatycznego dodawania InflateColumn :: DateTime w Catalyst?
script/myapp_create.pl model DB DBIC::Schema MyApp::Schema create=static overwrite_modifications=1 components=EncodedColumn dbi:mysql:mydb mydb pass
Niestety ładowarka automatycznie ustawia InflateColumn::DateTime
jako domyślny składnik, którego nie chcę. Chcę surową wartość z bazy danych.
__PACKAGE__->load_components("InflateColumn::DateTime", "EncodedColumn");
Czy ktoś może mi powiedzieć, jak temu zapobiec?
Cześć Ashley, tego się obawiałem, znalazłem również kawałek kodu pomocnika, ale nie byłam pewna, czy jest na to sposób. Pójdę na ścieżkę dbicdump. Właśnie napisałem mały perl helper, który ręcznie zrzuca schemat. Nieźle. Dziękuję za rozpatrzenie tego. –