def _check_extensions()

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)