[dev] [commits] Horde branch master updated. 395a6e1f5eaf894889892e2d1c58f5bb71a22188

Jan Schneider jan at horde.org
Thu Mar 24 23:25:58 UTC 2011


Zitat von Michael M Slusarz <slusarz at horde.org>:

> Quoting Jan Schneider <jan at horde.org>:
>
>>> -----------------------------------------------------------------------
>>>
>>> commit 5bf5caa8503b68b0f4b218f9f8c6a3d1ae98fad4
>>> Author: Michael M Slusarz <slusarz at curecanti.org>
>>> Date:   Thu Mar 24 14:58:11 2011 -0600
>>>
>>>   These all break migrations if database doesn't exist
>>>
>>> framework/Vfs/migration/Horde/Vfs/1_horde_vfs_base_tables.php      
>>> |    9 +++-
>>> .../Vfs/migration/Horde/Vfs/2_horde_vfs_upgrade_autoincrement.php  
>>> |   11 +++-
>>> 2 files changed, 15 insertions(+), 5 deletions(-)
>>>
>>> http://git.horde.org/horde-git/-/commit/5bf5caa8503b68b0f4b218f9f8c6a3d1ae98fad4
>>
>> Why and when would you run a "down" migration if you don't even  
>> have a database?
>
> You have a corrupt database/table and want to remove the table  
> (which just happened to me).  There is no way to recreate the table  
> unless the schema version is returned to 0, which can only be done  
> this way.

If you corrupted your database, you need to fix it manually. The point  
of the migration scripts is that they *depend* on schema version info  
being correct.


Jan.

-- 
Do you need professional PHP or Horde consulting?
http://horde.org/consulting/



More information about the dev mailing list