Class RecreateUsersTableConverter

  • All Implemented Interfaces:
    Converter

    public class RecreateUsersTableConverter
    extends Object
    implements Converter
    This converter is required for increasing the length of the "username" column to 191. 191 is a max value for a column prefix index on a TEXT or VARCHAR column, assuming a utf8mb4 character set and the maximum of 4 bytes for each character.
    Since:
    2024.03
    Author:
    Sergey.Pestrikov
    See Also:
    TW-85608, InnoDB limits
    • Constructor Detail

      • RecreateUsersTableConverter

        public RecreateUsersTableConverter()
    • Method Detail

      • convert

        public void convert​(@NotNull
                            DBFunctions dbf,
                            @NotNull
                            File teamCityDataDir)
        Specified by:
        convert in interface Converter
        teamCityDataDir - - directory which contains