2016-05-16 38 views
1

导入项目我这里有一个情况:以便于出口和从MySQL

在我的公司,有一个caotic生产数据库,其中有一些表,视图,存储过程和函数。但是前项目经理并不知道设计一些命名策略来轻松导入和导出数据库的所有项目,所以当他们使用像Sequel Pro或Navicat这样的程序按字母顺序导出项目时,它会开始给出很多错误,因为在他们使用的表格之后创建了视图,或者使用了一些在创建时不存在的函数的SP。

有没有办法导入和导出而不检查项目的存在?还是创建依赖关系树并按此顺序导出的方法?

我们的技术是MySQL,顺便说一句。

预先感谢您

回答

0

的mysqldump可以通过视图中的脚本,这将在后面下跌的开始创建表处理大部分的问题,你也可以选择关闭外键检查垃圾堆里。

还有一个已知问题描述为in this bug report,而视图可能包含比表引擎允许的更多的列。

相关问题