Перейти к основному контенту

Запросы в БД

Приведем несколько полезных запросов в БД для очистки старых данных и прочих служебных вкусностей. Для примера используется база ELMA (заменить на свое).

Удаление сообщений об ошибках в ленте:

/****** Скрипт для команды SelectTopNRows из среды SSMS  ******/
delete
FROM [ELMA].[dbo].[Feed]
where Subject like '%Ошибка в процессе%' or Subject like '%Ошибка выполнения%'

Удаление сообщений об ошибках в архиве ленты:

/****** Скрипт для команды SelectTopNRows из среды SSMS  ******/
delete
FROM [ELMA].[dbo].[FeedArchive]
where Subject like '%Ошибка в процессе%' or Subject like '%Ошибка выполнения%'

Удаление записей о выполнении взаимоотношений:

/****** Скрипт для команды SelectTopNRows из среды SSMS  ******/
delete 
FROM [ELMA].[dbo].[EntityActionHistory]
where [ActionTypeUid] = '786919b5-d160-426a-a578-f74b503cf966'

Удаление записей о выполнении, добавлении комментариев, изменении времени:

/****** Скрипт для команды SelectTopNRows из среды SSMS  ******/
delete
FROM [ELMA].[dbo].[EntityActionHistory]
where [ActionTypeUid] = 'fa413130-d92d-41e4-9fba-b133c43fe02a' or  [ActionTypeUid] = '3e3e8dd9-b4ea-4ad8-9aa1-19b4fe27ff80' or [ActionTypeUid] = '786919b5-d160-426a-a578-f74b503cf966'