diff --git a/packages/v1/administrativo/repositories/firebird/firebird_schema_repository.py b/packages/v1/administrativo/repositories/firebird/firebird_schema_repository.py index 7e319e6..b5fee76 100644 --- a/packages/v1/administrativo/repositories/firebird/firebird_schema_repository.py +++ b/packages/v1/administrativo/repositories/firebird/firebird_schema_repository.py @@ -206,10 +206,10 @@ class FirebirdSchemaExtractor(BaseRepository): } # Inserção simples - sql = """INSERT INTO firebird_schema (schema_json) VALUES (%s) """ + sql = """INSERT INTO OR UPDATE firebird_schema (schema_json) VALUES (%s) """ # Execução do SQL. - self.run_and_return(sql, params) + self.run(sql, params) except Exception as e: # Não interrompe o retorno, apenas registra o erro