* Ignore Custom connectors during connectors update * Skip any connector flagged as custom as well * Format
airbyte-config:config-persistence
This module contains the logic for accessing the config database. This database is primarily used by the airbyte-server but is also accessed from airbyte-scheduler and airbyte-workers. It contains all configuration information for Airbyte.
Key files
ConfigPersistence.javais the interface over "low-level" access to the db. The most commonly used implementation of it isDatabaseConfigPersistence.javaThe only other one that is used is theYamlSeedConfigPersistence.javawhich is used for loading configs that ship with the app.ConfigRepository.javais what is most used for accessing the databases. TheConfigPersistenceiface was hard to work with.ConfigRepositorybuilds on top of it and houses any databases queries to keep them from proliferating throughout the codebase.