私はそうのような触媒で私のモデルを作成するためにCatalystとDBIx::Class::Schema::Loaderを使用しています:DBIx :: Class :: Schema :: Loaderが自動的にInflateColumn :: DateTimeをCatalystに追加しないようにするにはどうすればよいですか?
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の方法で行くつもりです。スキーマを手作業でダンプする小さなperlヘルパーを書きました。悪くない。これを見ていただきありがとうございます。 –