有没有办法使用Doctrine2导出/恢复数据库?

时间:2012-08-10 17:23:29

标签: php database symfony doctrine-orm backup

基本上,我希望网站的管理员能够进行数据库备份,并且能够恢复它们而不会让他搞乱SQL命令。我不介意输出格式,但SQL会很好。我只需要备份数据,而不是模式。

我正在使用Symfony2和Doctrine与MySQL。

我想知道是否有任何(简单)方法可以做到这一点,例如:

$doctrine->dumpToFile('filename.sql');
...
$doctrine->restoreFromFile('filename.sql');

1 个答案:

答案 0 :(得分:1)

无法使用Doctrine转储灯具。

你应该使用Propel ORM - 它在Symfony-1.4中是如此,并且有可能转储固定装置,在Symfony-2.0中使用Propel 1.6也是如此。

Symfony-2.0中的well documentedeasily installednaturally used