trac 1.0beta from github does not upgrade cache table
|Reported by:||anonymous||Owned by:|
Description (last modified by )
I found that while upgrading my existing trac instances from trac 0.12/0.13 to 1.0beta1 the upgrade is flawed in that db27.py will not be executed.
I have here trac instances using a database_version 27. On upgrade, trac will create a copy of the database file (sqlite that is) having a version identifier of 27.
It will then skip db27 and continue with db29.
In order to overcome this problem, one needs to
sqlite3 db/trac.db update system set value=26 where name = 'database_version';
and run trac <env> upgrade again…
Somebody must have "fucked up" the database migration path, as the last upgrade that I did using 0.12/0.13 already increased the database version to 27 and it did not introduce a third column to the cache table.
TIA for fixing this.