def _check_clone_func(self): LOG.info(f'Verify that clone function "{self._CLONE_SCHEMA_FUNC_SIG}" exists') res = dbfunc_exists( conn, self._CLONE_SCHEMA_FUNC_SCHEMA, self._CLONE_SHEMA_FUNC_NAME, self._CLONE_SCHEMA_FUNC_SIG ) if not res: LOG.warning(f'Clone function "{self._CLONE_SCHEMA_FUNC_SIG}" does not exist') LOG.info(f'Creating clone function "{self._CLONE_SCHEMA_FUNC_SIG}"') apply_sql_file(conn.schema_editor(), self._CLONE_SCHEMA_FUNC_FILENAME, literal_placeholder=True) res = dbfunc_exists( conn, self._CLONE_SCHEMA_FUNC_SCHEMA, self._CLONE_SHEMA_FUNC_NAME, self._CLONE_SCHEMA_FUNC_SIG ) else: LOG.info("Clone function exists") return res
def _verify_clone_func(): return dbfunc_exists(conn, _CLONE_FUNC_SCHEMA, _CLONE_FUNC_NAME, _CLONE_FUNC_SIG)