CPAN documentationで見つけられません - 手動で入力したRose::DB::Object
メタデータからテーブル(IF NOT EXISTS
)を作成する方法はありますか?Rose :: DB :: Objectメタデータからテーブルを作成することはできますか?
問題が発生した場合、私はエンジンとしてSQLiteを使用しています。ありがとう!
CPAN documentationで見つけられません - 手動で入力したRose::DB::Object
メタデータからテーブル(IF NOT EXISTS
)を作成する方法はありますか?Rose :: DB :: Objectメタデータからテーブルを作成することはできますか?
問題が発生した場合、私はエンジンとしてSQLiteを使用しています。ありがとう!
それはRose::DB::Object::Loaderを使用して、既存のSQLスキーマから(ディスク上または単にメモリ内.pm
ファイルなど)Rose::DB::Objectクラスを作成することは可能ですが、逆を行うには、組み込みの方法は現在ありません:SQLテーブルを生成しますRose::DB::Objectクラス定義からの定義です。
このようなことを行うには、SQL::Translatorを調べることをおすすめします。 Rose::DB::Object metadataはすべてすぐに入手できます。それはちょうどSQL::Translator
の要件に合うようにそれを適応させる問題だろう。より多くのガイダンスや助けが必要な場合は、RDBO mailing listについてお尋ねすることをお勧めします。
確かに有資格の回答です。 ;-) – cdleary