diff --git a/packages/v1/administrativo/repositories/firebird/firebird_schema_repository.py b/packages/v1/administrativo/repositories/firebird/firebird_schema_repository.py index 46adf97..ad74fb3 100644 --- a/packages/v1/administrativo/repositories/firebird/firebird_schema_repository.py +++ b/packages/v1/administrativo/repositories/firebird/firebird_schema_repository.py @@ -203,7 +203,13 @@ class FirebirdSchemaExtractor(BaseRepository): # Preenchimento de parâmetros. params = { 'json_data': json_data # Deve ser None/0 para INSERT - } + } + + # Primeiro exlui os dados antigos + sql = """DELETE FROM firebird_schema""" + + # Execução do SQL. + self.run(sql) # Inserção simples sql = """INSERT INTO firebird_schema (structure) VALUES (:json_data) """