Сообщение создано: 04. 04. 2013 [07:25]
|
monia
Олег Намятов
Создатель темы
Зарегистрирован(а) с: 21.05.2012
Сообщения: 173
|
Если ставить галочку на "Полное удаление БД" (см. картинку), то БД проекта будет полностью затерта? и проект полностью сохраниться в чистую БД?
Просто я полазил по БД проекта и нашел много старых записей.
Вот по этому и задаю такие вопросы.
И еще. Как сохранить проект, что бы он полностью переписал все записи в БД? (т.е. БД не должно содержать устаревшие записи)
Как то я перепутал БД узлов и после изменения адреса БД узла заметил, что в ранее указанной БД не удалилась запись о узле (при этом в новой БД добавилась запись о данном узле). При перезагрузке OpenSCADA, информация о данном узле подгрузилась из старой БД (из которой должна была быть удалена)
Вложенный файл
БД.png (Тип файла: image/png, Размер: 189.41 килобайт) — 1832 загрузок
|
Сообщение создано: 04. 04. 2013 [10:12]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
"monia" wrote:
Если ставить галочку на "Полное удаление БД" (см. картинку), то БД проекта будет полностью затерта? и проект полностью сохраниться в чистую БД?
Не "И", а только будет удалена БД из СУБД или файл БД при операции удаления БД, из документации:
Каждый модуль подсистемы "БД" предоставляет конфигурационную страницу с вкладкам "БД" и "Помощь". Вкладка "БД" (рис.4.1c) содержит список БД, зарегистрированных в модуле и флажок признака полного удаления БД при выполнении команды удаления.
"monia" wrote:
И еще. Как сохранить проект, что бы он полностью переписал все записи в БД? (т.е. БД не должно содержать устаревшие записи)
А теперь Вы попытайтесь осмыслить то, что написали! Проект когда сохраняется не осуществляет чистки БД, хотя-бы потому-что может, и часто это так, сохраняться только частично.
Если нужно полностью, в чистую, сохранить текущую конфигурацию, то добавляйте новую БД, выбирайте её и сохраняйте. После чего старую БД удаляете из конфигурации.
"monia" wrote:
Как то я перепутал БД узлов и после изменения адреса БД узла заметил, что в ранее указанной БД не удалилась запись о узле (при этом в новой БД добавилась запись о данном узле). При перезагрузке OpenSCADA, информация о данном узле подгрузилась из старой БД (из которой должна была быть удалена)
Не должна, читаем здесь: http://wiki.oscada.org/Doc/QuickStart#h988-22
Learn, learn and learn better than work, work and work.
|