IQ Bot upgrade options
- Dernière mise à jour2023/02/16
IQ Bot upgrade options
This topic gives you options and use cases in a customer environment to try a version of IQ Bot before upgrading the existing IQ Bot servers to development and production environments.
Prerequisites
The following are primary tools/processes involved:
- Import/Export
- This is an IQ Bot feature.
- We recommend transferring staging data from one IQ Bot installation to the other, provided both belong to the same IQ Bot version.
- Database backup/Restore
- This is an SQL server feature.
- Creates backup of existing database that could be restored on same or different SQL server instances.
- Prepare a database replica of the development environment.
- Backup all IQ Bot databases.
- Restore the backups on a new database server.
- Install the latest IQ Bot setup on or against the restored database server.
- This ensures you have the latest IQ Bot server for
trial purposes that uses existing development server data.Note: If any existing learning instances use Tesseract OCR v3, you should plan to train with alternative OCRs (Optical Character Readers), including Tesseract4 OCR before any upgrade.
Note: The task creates two development environments:
- Development-old: with an older version of IQ Bot (which we will address as Dev-old)
- Development-new: with a newer version of IQ Bot (which we will address as Dev-new)
Use the scenarios primarily where active development (such as, training of groups/bots) continues along with the trial of new IQ Bot versions.
Procedure
Next steps
- When transferring data from development to the production environment, do the following:
- First upgrade the production server by uninstalling the current installed version of IQ Bot, and then installing the new version of IQ Bot. This ensures that both development and production servers have the same IQ Bot version.