dsgoficial / DsgTools

DSG's QGIS Plugin for GIS production
GNU General Public License v2.0
50 stars 26 forks source link

Versão 4.11.13: Novo processo de validação bd #788

Closed matheusalsilva98 closed 9 months ago

phborba commented 9 months ago

Erro após rodar a alteração:

image

Traceback (most recent call last):
File "C:\Users/borba.1CGEO/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\DsgTools\core\DSGToolsProcessingAlgs\Algs\OtherAlgs\identifyDifferencesBetweenDatabaseModelsAlgorithm.py", line 150, in processAlgorithm
nameTableMsgDictTwo = self.validateCheckConstraint(masterDict, abstractDb)
File "C:\Users/borba.1CGEO/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\DsgTools\core\DSGToolsProcessingAlgs\Algs\OtherAlgs\identifyDifferencesBetweenDatabaseModelsAlgorithm.py", line 662, in validateCheckConstraint
nameTableMsgDict = self.validateCheckConstraintSet(
File "C:\Users/borba.1CGEO/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\DsgTools\core\DSGToolsProcessingAlgs\Algs\OtherAlgs\identifyDifferencesBetweenDatabaseModelsAlgorithm.py", line 781, in validateCheckConstraintSet
nameTableMsgDict[table][
KeyError: 'As chaves check que estão presentes no Materfile, mas não estão no database: '

Execution failed after 1.08 seconds
phborba commented 9 months ago

Deu algum erro na forma de agrupar na saída, só deu uma tabela com erro no meu teste, mas no teste anterior apareceram mais (talvez foi na hora de agrupar para apresentar os resultados)

phborba commented 9 months ago

image

File "C:\Users/borba.1CGEO/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\DsgTools\core\DSGToolsProcessingAlgs\Algs\OtherAlgs\identifyDifferencesBetweenDatabaseModelsAlgorithm.py", line 143, in processAlgorithm
msg, nameTableMsgDict = self.validateEDGVTables(masterDict, abstractDb)
File "C:\Users/borba.1CGEO/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\DsgTools\core\DSGToolsProcessingAlgs\Algs\OtherAlgs\identifyDifferencesBetweenDatabaseModelsAlgorithm.py", line 582, in validateEDGVTables
nameTableMsgDict[edgvName][
KeyError: 'Os seguintes valores estão presentes no Masterfile, mas não estão no database: '

Execution failed after 1.10 seconds
phborba commented 9 months ago

Amanhã quando for terminar, troca por gentileza a versão desse branch para 4.11.14, pois subi para o dev uma melhoria que ficou com a versão 4.11.13.