УкраїнськаEnglishmRussian
Вход/Новый
В теме нет новых постов

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


Автор Сообщение
Сообщение создано: 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.



10363