我在CPAN documentation中找不到它 - 有没有办法从手动输入的IF NOT EXISTS
元数据创建表格(Rose::DB::Object
)?
我正在使用SQLite作为引擎,如果碰巧重要的话。谢谢!
答案 0 :(得分:4)
虽然可以使用Rose::DB::Object从现有SQL架构创建Rose::DB::Object::Loader类(作为.pm
文件在磁盘上或仅在内存中),但目前还没有构建以反向方式进行:从Rose::DB::Object类定义生成SQL表定义。
要做这样的事情,我建议使用SQL::Translator。所有Rose::DB::Object metadata都很容易获得。这只是为了使其适应SQL::Translator
的要求。如果您需要更多指导或一些帮助,我建议您在RDBO mailing list上询问。