Written on: 04. 04. 2013 [07:25]
|
monia
Олег Намятов
Topic creator
registered since: 21.05.2012
Posts: 173
|
Если ставить галочку на "Полное удаление БД" (см. картинку), то БД проекта будет полностью затерта? и проект полностью сохраниться в чистую БД?
Просто я полазил по БД проекта и нашел много старых записей.
Вот по этому и задаю такие вопросы.
И еще. Как сохранить проект, что бы он полностью переписал все записи в БД? (т.е. БД не должно содержать устаревшие записи)
Как то я перепутал БД узлов и после изменения адреса БД узла заметил, что в ранее указанной БД не удалилась запись о узле (при этом в новой БД добавилась запись о данном узле). При перезагрузке OpenSCADA, информация о данном узле подгрузилась из старой БД (из которой должна была быть удалена)
Attachment
БД.png (File type: image/png, Size: 189.41 kilobytes) — 1839 downloads
|
Written on: 04. 04. 2013 [10:12]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 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.
|