【问题标题】:What does --dump-sql do?--dump-sql 有什么作用?
【发布时间】:2013-02-04 14:19:57
【问题描述】:

我正在使用带有 CodeIgniter 的 Doctrine。我通常使用orm:schema-tool:update --force 更新数据库,这使得数据库与我的模型相同。现在我有一些敏感的更新,我不想对我的数据库造成任何损害。

我读过this answer--dump-sql 似乎返回了更新表所需的 SQL,它实际上是否也更新了表是问题?

【问题讨论】:

    标签: php mysql doctrine-orm


    【解决方案1】:

    它不会更新表格。

    --dump-sql 只打印 SQL,--force 执行 SQL 而不打印它。

    --dump-sql 可以帮助您了解--force 的确切用途。

    【讨论】:

    • 要添加到您的答案中,在 unix 中执行 --dump-sql >> filename.sql 会将其转储到您想要的文件中。当你想要控制 sql 更新,同时拥有 dev 和 prod 环境时,它非常有用。
    猜你喜欢
    • 2013-12-14
    • 2011-06-18
    • 1970-01-01
    • 2010-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-11
    • 1970-01-01
    相关资源
    最近更新 更多