• unknown's avatar
    BUG#22240 Upgrading from cluster 5.0 to 5.1 does not resize VARCHARS as... · 8bd7e5f4
    unknown authored
    BUG#22240 Upgrading from cluster 5.0 to 5.1 does not resize VARCHARS as expected. With --no-upgrade (-u) option, user can decide if ignore the upgrade, the default action is to upgrade them.
    
    
    storage/ndb/tools/restore/consumer_restore.cpp:
      1)Assign the correct array type for varchar and varbinary type when creating them in NDB kernel
      2)Replace the max length defined with the real length used for var data
    storage/ndb/tools/restore/consumer_restore.hpp:
      Add the "m_no_upgrade" member variable to decide if upgrading array type for var type
    storage/ndb/tools/restore/restore_main.cpp:
      Add --no-upgrade(-u) option for ndb_restore to decide if upgrade array type for var data.
      The default is false, it should be used with --skip-table-check(-s) option when -u option is unused.
    8bd7e5f4
restore_main.cpp 19.5 KB