1

我有一个数据库。我正在尝试使用 symfony 进行逆向工程来创建 schema.yml。我收到此错误消息:

[propel-schema-reverse] 从元数据构建 XML 时出错:SQLSTATE [HY000]:一般错误:2030 准备好的语句协议尚不支持此命令

我可以使用 Creole 生成 schema.xml,但稍后会遇到另一个问题:

无法获取未定义表的 TableMat:m_country。确保在对等存根类定义之后具有静态 MapBuilder 注册代码。

当我尝试将一些主数据添加到表 m_country 时会发生这种情况。所有表都会发生这种情况。

有人可以指点一下吗?提前致谢。

4

1 回答 1

0

感谢您的回复。我在这里发布问题的同一天发现了问题。但是,我使用 creole 对我的数据库进行逆向工程,这给了我一个 schema.xml,然后使用推进命令将其转换为 schema.yml,然后对其进行修改以供进一步使用。我仍然不知道为什么不能使用 propel 完成逆向工程。

不,我的数据库中没有任何程序/视图。我只是使用数据库设计器在表中创建关系映射,然后进行逆向工程以创建 schema.yml。我正在使用 Ubuntu 9.04 和 symfony、php 和 mysql 的最新稳定 GA 版本。

于 2009-11-12T13:29:50.487 回答