Имя: Пароль:
1C
 
Обновление БД копированием конфигурации.
0 golem14
 
27.03.17
05:40
1. Можно, я сам так всегда делаю 50% (1)
2. Очень осторожно 50% (1)
3. Нельзя ни в коем случае 0% (0)
Всего мнений: 2

Можно ли делать SQL копию рабочей БД, обновлять конфигурацию на копии, затем копировать обновленную конфигурацию обратно в рабочую БД?
1 Рэйв
 
27.03.17
05:48
Можно.На дописано-допиленных - это лучший вариант.
Только кеопию делать обязательно скульным бэкапом, а не просто  в пустую заливать cf.Иначе имена таблиц разойдутся.
2 1dvd
 
27.03.17
06:01
Речь про семерку чтоли?
3 Sammo
 
27.03.17
06:08
Можно. Правда после того, как про...факапишь изменение структуры придется уволиться, но это же не проблема.
4 Рэйв
 
27.03.17
06:26
(0)Если сабж про 7.7 то никакого копирования .md естественно.
Только загрузка из файла.
5 1dvd
 
27.03.17
06:50
Как вы в снеговике конфигурацию копируете? средствами скуля чтоли?
6 Рэйв
 
27.03.17
07:09
(5)Я протелепатировал что просто скульный юэкап поднимают. Но возможно у ТС свой вариант
7 Рэйв
 
27.03.17
07:09
*бэкап
8 1dvd
 
27.03.17
07:11
(6) а какой смысл? это нисколько не ускорит процесс обновления, а даже наоборот
9 Рэйв
 
27.03.17
07:12
(8)в 7.7 можно сбоку нормально протестировать и только потом в рабочую...Напрямую в боевую лично я никогда не обновляю
10 Рэйв
 
27.03.17
07:12
да и в 8.х тоже..
11 h-sp
 
27.03.17
08:21
(0) в 8 можно обновлять конфу прямо на рабочей. Но не делать обновление конфы БД. Это можно делать без выгона пользователей, просто в любое время.

После обновления основной конфы, делаем копию и на ней тестируем. По ходу выявленные ошибки исправляем в основной конфе в рабочей. Опять же не трогая конфу БД.

Когда всё сделано, на рабочей просто делаем обновить конфу бд. Уже с выгоном пользователей. Но на небольшое время.

То есть никаких загрузок перегрузок конфигураций не требуется.
12 golem14
 
27.03.17
09:12
(8) смысл в том что перепиленную вдоль и поперек базу можно спокойно обновить на SQL копии в течении дня пока все работают в базе, а потом вечером cf быстро перенести в рабочую базу.
13 golem14
 
27.03.17
09:14
(3) что за такое изменение в структуре, после которого все сломается, можете привести пример? как избежать проблем в этом случае?
14 1dvd
 
27.03.17
09:15
(12) перенести в рабочую через пункт "Загрузить кофигурацию из файла" или "Сравнить, объединить с конфигурацией из файла"?
15 golem14
 
27.03.17
09:16
(1) Если я буду делать не SQL бэкап, а выгрузку в dt и создание новой файловой базы. Это что то меняет?
16 golem14
 
27.03.17
09:16
(2) Речь о 8.2 8.3
17 1dvd
 
27.03.17
09:17
(15) время затратится в разы больше
18 golem14
 
27.03.17
09:19
(17) файловая быстрее обновляется
19 golem14
 
27.03.17
09:19
(14) "Загрузить кофигурацию из файла"
20 golem14
 
27.03.17
09:27
Речь идет именно о копировании конфигурации поверх старой через пункт меню "Загрузить кофигурацию из файла". Некоторые высказываются в том духе что рано или поздно что то сломается и все пойдет по ... это реальная опасность или нет?
21 vicof
 
27.03.17
09:29
(20) Бэкапы делайте, и ничего никуда не пойдет
22 golem14
 
27.03.17
09:31
(21) ну это естественно, но в течение часа в базу заносится столько информации, что откатываться на бэкап будет не рационально
23 golem14
 
27.03.17
09:32
(21) а проблемма может обнаружится далеко не сразу
24 Serg_1960
 
27.03.17
09:34
Крайне редко было так, что ставил обновления "напрямую" на рабочие базы, только в исключительных случаях. Обновляешь копию, проверяешь как там твои изменения и многочисленные обработки после обновления себя чувствуют. и только после проверки, в удобное время загружаешь в рабочую базу.

"Все эксперименты - над мышами!" т.е. на копиях.
25 vicof
 
27.03.17
09:34
Ну обновитесь еще раз.
26 vicof
 
27.03.17
09:34
(24) +1
27 golem14
 
27.03.17
09:38
(1) (24) а если я делаю не SQL копию, а выгружаю через dt.
Это имеет принципиальное значение, например имена таблиц разойдутся или что-то еще?
28 Serg_1960
 
27.03.17
09:39
(20) Реальна ли опасность? Да. Погугли "демоническое обновление". Ошибки, свойственные ему, сейчас можно поймать даже при "обычном" обновлении.

"Глюки обычно проявляются после второго динамического обновления."(Волшебник)
29 Serg_1960
 
27.03.17
09:45
(27) Рассинхронизация идентификаторов? Это маловероятно. Только если конфигурация сбойная, с внутренними ошибками. Может возникнуть при сравнении конфигураций (объекты не сопоставятся друг другу) и по невнимательности могут проскочить в конфигурацию базы (там тоже происходит синхронизация метаданных) с потерей данных.
30 1dvd
 
27.03.17
09:49
(29) если из базы А сделать копию Б, затем внести изменения и в А, и в Б, то тогда при загрузке конфы из Б в А, будет каша. А если как делает (0), то не должно быть
31 golem14
 
27.03.17
09:49
всем большое спасибо за помощь
32 Serg_1960
 
27.03.17
09:58
(30) Если обновить (Поддержка - Обновить и т.д.) конфигурации А и Б независимо друг от друга, то конфигурации останутся идентичными. Поверь на слово :)
33 Antony8x
 
27.03.17
10:01
(0) Последний раз именно так и обновил нетиповую КА 1.1, подготовил CF на тестовой, затем накатил ключевые релизы на рабочую. Нормально
34 Мимохожий Однако
 
27.03.17
10:04
(33) Повезло
35 Повелитель
 
27.03.17
10:06
(12) Так и делаю. База переписанная, уходит 1-2 дня на обновление копии.
Потом cf натягиваю на реальную базу.

Можно, я сам так всегда делаю
36 RomanYS
 
27.03.17
10:12
Клонировать базу средствами SQL - норм.
Переносить конфигурацию средствами SQL - не норм.
Переносить конфигурацию через "загрузить конфигурацию из файла" - норм.
37 АнтонБ
 
27.03.17
10:41
Если не меняется структура БД

Очень осторожно