我有一个数据库。我正在尝试使用symfony进行逆向工程来创建schema.yml。我收到这个错误消息:
propel-schema-reverse从元数据构建XML时出错: SQLSTATEHY000: General error: 2030准备好的语句协议中尚不支持此命令
我可以使用克里奥尔生成schema.xml,但稍后会遇到另一个问题:
无法为未定义的表m_country提取TableMat。确保您的对等存根类定义后面有静态MapBuilder注册码。
当我试图将一些主数据添加到表m_country时,就会发生这种情况。所有的表都会发生这种情况。
有人能给点建议吗?提前谢谢。
发布于 2009-11-12 21:29:50
感谢您的回复。我发现这个问题的同一天,我在这里发布了这个问题。但是,我使用creole对我的数据库进行逆向工程,得到一个schema.xml,然后使用propel命令将其转换为schema.yml,然后对其进行修改以供进一步使用。我仍然不明白为什么不能使用propel进行逆向工程。
不,我的数据库中没有任何过程/视图。我只需使用db设计器在表中创建关系映射,然后进行反向工程来创建schema.yml。我使用的是Ubuntu 9.04和symfony、php和mysql的最新稳定GA版本。
https://stackoverflow.com/questions/1614117
复制相似问题