code: def contract_creation_exceptions():
      
      return {
          sa.Column: ['.'.join([table, 'project_id']) for table in get_tables()],
          sa.Index: get_tables()
      }
docs: Special migration for the blueprint to support Keystone V3.
      We drop all tenant_id columns and create project_id columns instead.