从现有数据库创建实体

Posted

技术标签:

【中文标题】从现有数据库创建实体【英文标题】:Create Entities from existing DB 【发布时间】:2012-11-22 20:02:50 【问题描述】:

最新版本 Symfony2 并在 MAC 上使用 MAMP。以下命令:

php app/console doctrine:mapping:convert yml ./src/Acme/DemoBundle/Resources/config/doctrine/metadata/orm --from-database --force

我的错误:

[Doctrine\DBAL\DBALException]                                                                    
  Unknown database type enum requested, Doctrine\DBAL\Platforms\mysqlPlatform may not support it.

不知道。怎么了?

与我的数据库的连接正在工作。因为我试图创建一个表,输出是该表存在。

【问题讨论】:

【参考方案1】:

对不起,我错过了,这是我的问题的解决方案。

http://symfony.com/doc/current/cookbook/doctrine/dbal.html#registering-custom-mapping-types-in-the-schematool

【讨论】:

以上是关于从现有数据库创建实体的主要内容,如果未能解决你的问题,请参考以下文章

从现有数据库创建实体

CoreData 迁移和数据映射:从现有属性创建新实体

核心数据建议将现有实体置于现有实体中

ORM 从多个数据库表创建单个实体

从现有数据库生成 JPA 2 实体

基于 ASP.NET Core 中的现有数据库创建实体框架模型