|
Удаление версий объектов напрямую через SQL |
☑ |
0
noxxx
19.06.15
✎
15:43
|
Господа, скажите, удаление данных из регистра сведений "Версии объектов" ничем "таким" не грозит?
8 миллионов записей надо удалить, хочу это сделать таким запросом:
DELETE
FROM [sql].[dbo].[_InfoRg18792]
WHERE _Fld18797 < '18-03-4015'
В тестовой базе всё отработало. Норм ли так делать? Что можно проверить после такого удаления чтобы уж точно быть уверенным в том, что всё ок?
|
|
1
Славен
19.06.15
✎
15:44
|
(0) а чего бы таблицу в базе не грохнуть?
|
|
2
Славен
19.06.15
✎
15:44
|
(0) норм
|
|
3
noxxx
19.06.15
✎
15:45
|
(2) WAT? Какую таблицу?
|
|
4
Славен
19.06.15
✎
15:46
|
(3) РС Версии объектов. Открываешь конфигуратор и удаляешь эту таблицу, затем добавишь
|
|
5
Heckfy
19.06.15
✎
15:54
|
Я бы вместо делита посоветовал транкейт
|
|
6
Necessitudo
19.06.15
✎
16:12
|
(5) У транкейта нет Where
|
|
7
ДенисЧ
19.06.15
✎
16:15
|
Если периодический и свежая платформа, можешь наткнуться на всякие агрегаты
После удаления пересчёт обязательно сделай
|
|
8
noxxx
19.06.15
✎
16:19
|
(4) Часть данных в регистре нужна
(7) Не, обычный регистр. Платформа 8.2.18.61. Реиндексация средствами SQL каждую неделю.
|
|
9
ДенисЧ
19.06.15
✎
16:29
|
(8) Я сказал пересчёт, а не реиндексация!
Русскага языку понимаете, пониамешь ли*
|
|
10
МихаилМ
19.06.15
✎
17:04
|
не нужен ни какой пересчет
|
|
11
ДенисЧ
19.06.15
✎
17:08
|
(10) нужен.
|
|
12
МихаилМ
19.06.15
✎
17:21
|
(11)
нужен для 1с8.3 . там добавились таблицы с промежуточными итогами.
а у (0) платформа 1с 8.2
значит не нужен.
|
|
13
ДенисЧ
19.06.15
✎
17:22
|
(12) Нужен.
|
|
14
Гёдза
19.06.15
✎
17:38
|
Не уж то кто-то будет срезом последних на версиях пользоваться?
|
|
15
МихаилМ
19.06.15
✎
18:13
|
(13)
обоснуйте
|
|
16
ДенисЧ
19.06.15
✎
19:06
|
(15) Молод ты ещё такие вещи слышать.
Подрастёшь, опыта набёрешься - поймёшь.
|
|
17
aka_kumena
19.06.15
✎
21:09
|
Если ТИИ ничего не найдет, то вполне можно спокойно дальше жить.
|
|