我想在Perl中使用DBIx::Class來生成靜態模式。下面顯示的命令輸出一個Schema.pm並沒有其他文件。任何想法我做錯了,或如何調試呢?爲什麼不是DBIx :: Class :: Schema :: Loader創建我的類?
U:\wohlfarj\Software\PARS>perl -MDBIx::Class::Schema::Loader=make_schema_at,dump_to_dir:.\lib
-e "make_schema_at('PARS::Schema',{debug=>1},['dbi:ODBC:PARS','user','password',{AutoCommit=>0}])"
Dumping manual schema for PARS::Schema to directory .\lib ...
Schema dump completed.
我在Windows XP上使用Strawberry Perl。數據庫是SQL Server 2000,通過ODBC連接訪問。我可以使用普通的舊的DBI以及相同的ODBC連接成功運行查詢。
我手寫了模式類。這似乎工作。從SQL Server中獲取表定義一定有一些問題。 – 2010-05-24 13:48:11