web-dev-qa-db-ja.com

Drush pm-uninstall中に、実行されたSQLクエリを確認する方法はありますか?

Drush pm-uninstallモジュール中に実行されたSQLクエリを確認する方法はありますか?私が知りたい理由は、アンインストール中に特定のテーブルが削除されたかどうかを確認したいからです。 ubercartのようなモジュールは、アンインストールしても孤立したテーブルを残すことがあります。他のいくつかのモジュールをインストールしてテストした後、難しい方法を見つけて、データベーステーブルが膨らむのを確認する必要がありました。

2

Letharionが提案したように、開発クエリログを適応させることもできますが、それにはコーディングが必要になります。 Mysql General Query Log を使用して、(別の目的で)同様のことを行いました。これには、追加のパラメーターを使用してmysqldを再起動する必要がありますが、その小さな不便を超えて、かなりうまく機能し、データベースで起こっているすべてを完全に示します。

2
greg_1_anderson