in src/dma/collector/workflows/readiness_check/_postgres/main.py [0:0]
def _check_extensions(self) -> None:
installed_extensions = self._get_installed_extensions()
installed_db_extensions: defaultdict[str, list[PostgresReadinessCheckExecutor.ExtensionInfo]] = defaultdict(
list
)
for row in installed_extensions:
ext_name = row[0]
ext_owner = row[1]
db_name = row[2]
exts = installed_db_extensions[db_name]
exts.append(self.ExtensionInfo(ext_name, ext_owner))
self._check_unsupported_extensions(installed_db_extensions)
self._check_extensions_not_migrated(installed_db_extensions)