Earnie Boyd wrote:
Quoting Erik Stielstra <info@erikstielstra.nl>:
You find the policy here: http://api.drupal.org/api/function/hook_update_N/7
That doesn't answer the OP's question. I find the numbering a bit limiting. What happens if a module has version 10. We should change N to read D-M-S where D is the Drupal version, M is the module version and S is the sequence number of changes with the dash (-) character being the delimiter of versions and sequence. So mymod-7.x-2.1 upgrade would be mymod_update_7-2-1().
So the difference between your setup and the setup in the policy is that you include a dash -- which I'll mention isn't legal in function names -- but is otherwise identical. Sorry, I don't think adding a character (and let's assume you meant _ which is the only legal possibility) actually adds anything; what it does do is break the database which requires the update number to be a number.