pm-update と pm-updatecode の違いは何ですか? Drushのドキュメントでこれを確認しましたが、同じように聞こえます。
pm-updateは、update.phpスクリプトも実行して、モジュールが必要とする可能性のあるデータベーススキーマの変更(drush updatedbと同じ)を処理しますが、pm-updatecodeは不要です。多くの/ほとんどの状況で、pm-updateを実行できます。
pm-update
update.php
drush updatedb
pm-updatecode