disposeTablesSchemesCaches method

void disposeTablesSchemesCaches({
  1. bool fieldsTypes = false,
})

Disposes all the loaded TableSchemes (see disposeTableSchemeCache), e.g. the referenced and relationship tables too, after a migration.

Implementation

void disposeTablesSchemesCaches({bool fieldsTypes = false}) {
  var tables = {
    ..._tablesSchemes.keys,
    if (fieldsTypes) ..._tablesFieldsTypes.keys,
  };
  for (var table in tables) {
    disposeTableSchemeCache(table, fieldsTypes: fieldsTypes);
  }
}