Difference between revisions of "Mantenimiento de la base de datos"

From GXtest Wiki
Jump to: navigation, search
(Descripción del Store Procedure)
Line 11: Line 11:
 
*sp_deleteResultAttach  ''@HtmlCompressId''
 
*sp_deleteResultAttach  ''@HtmlCompressId''
 
*sp_deleteResultAttach  ''@ScreenshotId''
 
*sp_deleteResultAttach  ''@ScreenshotId''
 +
 +
 +
== Tablas involucradas ==
 +
 +
Las tablas en las cuales se borran registros son las siguientes:
 +
*SchedulledTasks
 +
*TaskResults
 +
*Suite_TC_Results
 +
*IterationTCResult
 +
*StepTCaseResult
 +
*ResultsTestCases
 +
*CommandsResults
 +
*ResultsAttachs

Revision as of 19:05, 4 May 2017

De forma de poder eliminar los resultados de tareas asociadas a proyectos que se encuentran eliminados, existe un Store Procedure que se encarga de borrar esos registros de la base de datos.

Descripción del Store Procedure

El nombre del mismo es sp_deleteTaskResults : File:Example.jpg

Como parámetro recibe un taskId, que indica la tarea de la cual se quieren eliminar sus resultados. A lo largo del código, se realizan invocaciones a otros Store Procedures:

  • sp_deleteTaskResult_ @taskId,@taskInstanceId
  • sp_deleteResult @ResultGUID
  • sp_deleteResultAttach @HtmlCompressId
  • sp_deleteResultAttach @ScreenshotId


Tablas involucradas

Las tablas en las cuales se borran registros son las siguientes:

  • SchedulledTasks
  • TaskResults
  • Suite_TC_Results
  • IterationTCResult
  • StepTCaseResult
  • ResultsTestCases
  • CommandsResults
  • ResultsAttachs