Ensure the version control of the new libctacatalogue DB plugins
After the issue #334 (closed) is completed, we will have the option to build CTA only with the chosen DB client library, either Oracle or Postgres.
The final objective is to have these dependencies defined in separate RPMs, which the sites can decide to install only if necessary.
While the ability to install a different client gives a lot of flexibility, we must ensure that the correct version of the plugin is installed.
For example, the CTA version 5.10.12.0-1
should only be compatible with the Postgres-CTA plugin of the same version 5.10.12.0-1
. Also, at least one of the plugins must be installed for CTA to work.
Edited by Joao Afonso