exasol / notebook-connector

Connection configuration management and additional tools for Jupyter notebooks.
MIT License
0 stars 0 forks source link

Modify language activation mechanism #68

Closed ahsimb closed 8 months ago

ahsimb commented 8 months ago

Two changes need to be made:

  1. Currently, an extension wrapper saves an entire activation command in the secret store. Instead, we should use the LanguageContainerDeployer.get_language_definition function to save just the definition of the language used by the extension.

  2. The get_activation_sql function should read the current language definitions from the database and merge into it all the extensions' definitions found in the secret store. The latter should override similar definitions in the database if they exist.

ckunki commented 8 months ago

Review planned to be done by @tkilias