diff -r 332596be995e -r 14c52c5ee706 misc/migration/3.14.4_Any.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/misc/migration/3.14.4_Any.py Fri Feb 10 10:06:19 2012 +0100 @@ -0,0 +1,9 @@ +from yams import schema2sql as y2sql + +dbhelper = repo.system_source.dbhelper +rdefdef = schema['CWSource'].rdef('name') +attrtype = y2sql.type_from_constraints(dbhelper, rdefdef.object, rdefdef.constraints).split()[0] + +sql(dbhelper.sql_change_col_type('entities', 'asource', attrtype, False)) +sql(dbhelper.sql_change_col_type('entities', 'source', attrtype, False)) +sql(dbhelper.sql_change_col_type('deleted_entities', 'source', attrtype, False))