set @front_app_blueprint_exists := (
  select count(1)
  from information_schema.columns
  where table_schema = database()
    and table_name = 'front_project'
    and column_name = 'app_blueprint'
);

set @front_app_blueprint_sql := if(
  @front_app_blueprint_exists = 0,
  'alter table front_project add column app_blueprint longtext comment ''应用蓝图草稿JSON'' after preview_status',
  'select ''front_project.app_blueprint already exists'''
);

prepare front_app_blueprint_stmt from @front_app_blueprint_sql;
execute front_app_blueprint_stmt;
deallocate prepare front_app_blueprint_stmt;
