diff -r 000000000000 -r b97547f5f1fa misc/migration/2.42.1_Any.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/misc/migration/2.42.1_Any.py Wed Nov 05 15:52:50 2008 +0100 @@ -0,0 +1,18 @@ +if confirm('remove deprecated database constraints?'): + execute = session.system_sql + session.set_pool() + dbhelper = session.pool.source('system').dbhelper + cu = session.pool['system'] + for table in dbhelper.list_tables(cu): + if table.endswith('_relation'): + try: + execute('ALTER TABLE %s DROP CONSTRAINT %s_fkey1' % (table, table)) + execute('ALTER TABLE %s DROP CONSTRAINT %s_fkey2' % (table, table)) + except: + continue + checkpoint() + +if 'inline_view' in schema: + # inline_view attribute should have been deleted for a while now.... + drop_attribute('ENFRDef', 'inline_view') +