Tôi đang sử dụng Catalyst và DBIx::Class::Schema::Loader để tạo ra mô hình của tôi trong Catalyst như vậy:Làm cách nào để ngăn DBIx :: Class :: Schema :: Loader tự động thêm InflateColumn :: DateTime trong Catalyst?
script/myapp_create.pl model DB DBIC::Schema MyApp::Schema create=static overwrite_modifications=1 components=EncodedColumn dbi:mysql:mydb mydb pass
Thật không may là bộ nạp tự động thiết lập InflateColumn::DateTime
như một thành phần mặc định, mà tôi không muốn. Tôi muốn giá trị thô từ cơ sở dữ liệu.
__PACKAGE__->load_components("InflateColumn::DateTime", "EncodedColumn");
Bất kỳ ai cũng có thể cho tôi biết cách ngăn chặn điều này?
Xin chào Ashley, đó là những gì tôi đã sợ, thấy rằng mã số của người trợ giúp cũng nhưng không chắc chắn nếu có một cách xung quanh nó. Tôi sẽ đi theo cách dbicdump. Chỉ cần viết một helper perl nhỏ mà tự kết xuất giản đồ. Không tệ lắm. Cảm ơn đã xem xét này. –