ConfigurationΒΆ
codegen_database.config.CodegenDatabaseConfig controls extensions and
the schema used for shared database objects.
from codegen_database import CodegenDatabaseConfig
from codegen_database.ext.chart import ChartExtension
config = CodegenDatabaseConfig(
auto_discover=False,
utility_schema="codegen_database",
).use(ChartExtension())
extensionsManually declared extensions. Order is preserved and duplicate names keep the first manual instance.
auto_discoverLoad third-party extensions from the
codegen_database.extentry-point group. Manual instances take precedence over discovered duplicates.utility_schemaSchema used by shared package-managed database objects.