Class BaseSchemaConverter

  • All Implemented Interfaces:
    Converter
    Direct Known Subclasses:
    IncreaseGroupIdLengthConverter, MakeAgentTypeIdSameConverter

    public abstract class BaseSchemaConverter
    extends BaseSqlConverter
    The BaseSchemaConverter can apply a bunch of schema changes (can be a completely new schema) to the set of tables. The only condition is that table names do not change. A new schema is specified as a schema array. Refactored from MakeAgentTypeIdSameConverter to be reused in other converters.
    Since:
    8.0
    Author:
    Maxim Podkolzine (maxim.podkolzine@jetbrains.com)
    • Constructor Detail

      • BaseSchemaConverter

        protected BaseSchemaConverter​(@NotNull
                                      String nameOfConverter,
                                      @NotNull
                                      String[] schema)