EnglishУкраїнськаmRussian
Login/New
Topic with no new replies

Ворос по сохранению проекта в базу данных


Author Message
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) — 1832 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.



9754