逆向工程,将我的脚本导入mysql工作台后没有任何关系

时间:2012-07-09 08:29:11

标签: mysql foreign-keys stub relationships

由于某种原因,我无法打开我的模型,它已损坏,所以我试图从MySQL导入以创建一个新的操作模型,但在导入时总是会出现此错误:

WARNING: Table `macrotelecom_django`.`perfil` not found. Stub was created.
WARNING: Table `macrotelecom_django`.`Agentes` : Foreign key `fk_Agentes_Perfil1` :     Referred column `macrotelecom_django`.`perfil`.`idPerfil` not found. Stub was created.
WARNING: Table `macrotelecom_django`.`usuariologin` not found. Stub was created.
WARNING: Table `macrotelecom_django`.`Agentes` : Foreign key `fk_Agentes_UsuarioLogin1` :   Referred column `macrotelecom_django`.`usuariologin`.`idUsuarioLogin` not found. Stub was created.
WARNING: Table `macrotelecom_django`.`clientes` not found. Stub was created.
WARNING: Table `macrotelecom_django`.`Albaran` : Foreign key `fk_Clientes_has_Productos_Clientes1` : Referred column `macrotelecom_django`.`clientes`.`idCliente` not found. Stub was created. 
WARNING: Table `macrotelecom_django`.`productos` not found. Stub was created.
WARNING: Table `macrotelecom_django`.`Albaran` : Foreign key `fk_Clientes_has_Productos_Productos1` : Referred column 
...

由于某种原因,它无法正确导入外键,当创建总是在约束之前实现时,总是说“找不到表”,它会是什么?

1 个答案:

答案 0 :(得分:0)

这应该是MySQL错误报告here中报告的区分大小写的问题。

  

潜在的Workbench可以检查lower_case_table_names   在开始逆向工程和采用之前的变量值   SqlIdentifiersCS根据需要,但是这会导致不合需要的混合   套管在模型中。例如,几个图式   从不同的DBMS反向工程,使用不同的值   lower_case_table_names。因此用户必须明确设置   Workbench中的SqlIdentifiersCS参数并应用相同的规则集   每一次。