Pre-existing User Data

The following scenarios display what happens to pre-existing User Data in a Connect upgrade.

In regards to the MySQL (Connect version 2021.2 and earlier) or MariaDB (Connect version 2022.1 onwards) entries: these are only applicable if the OL Connect database component was installed in a previous Connect installation.

Scenarios

Upgrading from Connect 2021.2 or earlier with Remove User Data CHECKED:

  • In all cases:

    • Files and folders are removed from the user data folder C:\Users\<connectUser>\Connect , where <connectUser> is the user that installed OL Connect.

    • Files and folders are removed from the following data folders:

      • C:\ProgramData\Objectif Lune\OL Connect\.settings

      • C:\ProgramData\Objectif Lune\OL Connect\CloudLicense

      • C:\ProgramData\Objectif Lune\OL Connect\ErrorLogs

      • C:\ProgramData\Objectif Lune\OL Connect\LiquibaseUpdate

    • Files are removed from the root of the data folder C:\ProgramData\Objectif Lune\OL Connect\.
      If the folder is empty following this (i.e. no license or user folders were present) then the C:\ProgramData\Objectif Lune\OL Connect\ folder itself is removed.

    • License files as well as any content not listed above but found in the C:\ProgramData\Objectif Lune\OL Connect\ folder remain untouched.

  • Additional cases:

    1. If MySQL was previously installed as an OL Connect component AND the database contains some user-defined schemas:

      • The native OL Connect schema is removed from the MySQL database.

      • The MySQL database files (C:\ProgramData\Objectif Lune\OL Connect\MySQL) are kept intact, as user-defined schemas mean that the user did not have only the OL Connect native schema content in their database.

        • A message at the end of the upgrade will advise the user that some non-OL schemas were found in the database, so the database files were not removed.

    2. If MySQL was previously installed as an OL Connect component AND the database does not contain any user-defined schemas:

      • The MySQL database files (C:\ProgramData\Objectif Lune\OL Connect\MySQL) are removed entirely.

 

Upgrading from Connect 2021.2 or earlier with Remove User Data UNCHECKED:

  • In all cases:

    • The user data folder C:\Users\<connectUser>\Connect (where <connectUser> is the user that installed OL Connect) is retained, untouched.

    • All the files and folders under the data folder C:\ProgramData\Objectif Lune\OL Connect remain untouched.

  • If MySQL was previously installed as an OL Connect component:

    • All schemas from the MySQL database are migrated to MariaDB, allowing the user to continue using their database content normally.
      NOTE: This might take some time during the installation, depending upon the size of the existing databases.

    • The MySQL database files (C:\ProgramData\Objectif Lune\OL Connect\MySQL) are also kept intact.

Uninstalling Connect 2022.1 or above with Remove User Data CHECKED:

  • In all cases:

    • Files and folders are removed from the user data folder C:\Users\<connectUser>\Connect , where <connectUser> is the user that installed OL Connect.

    • Files and folders are removed from the following data folders:

      • C:\ProgramData\Objectif Lune\OL Connect\.settings

      • C:\ProgramData\Objectif Lune\OL Connect\CloudLicense

      • C:\ProgramData\Objectif Lune\OL Connect\ErrorLogs

      • C:\ProgramData\Objectif Lune\OL Connect\LiquibaseUpdate

    • Files are removed from the root of the data folder C:\ProgramData\Objectif Lune\OL Connect\.
      If the folder is empty following this (i.e. no license or user folders were present) then the C:\ProgramData\Objectif Lune\OL Connect\ folder itself is removed.

    • License files as well as any content not listed above but found in the C:\ProgramData\Objectif Lune\OL Connect\ folder remain untouched.

  • Additional cases:

    1. If MariaDB was previously installed as an OL Connect component AND the database contains some user-defined schemas:

      • The native OL Connect schema is removed from the MariaDB database.

      • The MariaDB database files (C:\ProgramData\Objectif Lune\OL Connect\MariaDB) are kept intact, as user-defined schemas mean that the user did not have only the OL Connect native schema content in their database.

        • A message at the end of the upgrade will be displayed, stating some non-OL schemas were found in the database, so the database files were not removed.

    2. If MariaDB was previously installed as an OL Connect component AND the database does not contain some user-defined schemas:

      • The MariaDB database files (C:\ProgramData\Objectif Lune\OL Connect\MariaDB) are removed entirely.

 

Uninstalling Connect 2022.1 or above with Remove User Data UNCHECKED:

  • In all cases:

    • The user data folder C:\Users\<connectUser>\Connect (where <connectUser> is the user that installed OL Connect) is retained, untouched.

    • All the files and folders under the data folder C:\ProgramData\Objectif Lune\OL Connect remain untouched.

  • If MariaDB was previously installed as an OL Connect component:

    • All schemas from the MariaDB database are kept, allowing the user to use those database files if they reinstall the software.