QGIS + MySQL
- gisstart
- Интересующийся
- Сообщения: 19
- Зарегистрирован: 12 фев 2021, 12:29
- Репутация: 1
- Откуда: Moscow
QGIS + MySQL
Векторный слой храню в БД MySQl, понадобилось вести лог действий с записями, добавил триггеры на события Insert, Delete, Update и таблицу для логов. События добавления и удаления записи срабатывают успешно но вопрос с обновлением/редактированием записи:
1. Если редактировать запись в стороннем ПО то событие Update срабатывает и в таблицу пишется соответствующий лог.
2. Если редактировать запись в QGIS`е то Update не срабатывает, а срабатывает связка Delete и Insert(делается 2 записи), в лог записывается ложная информация.
Уважаемые знатоки может подскажите как решить данную проблему?
1. Если редактировать запись в стороннем ПО то событие Update срабатывает и в таблицу пишется соответствующий лог.
2. Если редактировать запись в QGIS`е то Update не срабатывает, а срабатывает связка Delete и Insert(делается 2 записи), в лог записывается ложная информация.
Уважаемые знатоки может подскажите как решить данную проблему?
-
- Гуру
- Сообщения: 4056
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
Re: QGIS + MySQL
Переписать qgis, если использованный в нем метод не нравится ...
-
- Гуру
- Сообщения: 1195
- Зарегистрирован: 23 апр 2011, 10:32
- Репутация: 205
- Откуда: Ульяновск
- gisstart
- Интересующийся
- Сообщения: 19
- Зарегистрирован: 12 фев 2021, 12:29
- Репутация: 1
- Откуда: Moscow
-
- Гуру
- Сообщения: 1195
- Зарегистрирован: 23 апр 2011, 10:32
- Репутация: 205
- Откуда: Ульяновск
- gisstart
- Интересующийся
- Сообщения: 19
- Зарегистрирован: 12 фев 2021, 12:29
- Репутация: 1
- Откуда: Moscow
-
- Гуру
- Сообщения: 4056
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
Re: QGIS + MySQL
А причем здесь "ложная информация"? Обычная реализация, удалили/вставили, чтобы не заморачиваться.
- gisstart
- Интересующийся
- Сообщения: 19
- Зарегистрирован: 12 фев 2021, 12:29
- Репутация: 1
- Откуда: Moscow
Re: QGIS + MySQL
К системе подключено несколько пользователей и все они добавляют записи, а потом необходимо сосчитать кто и сколько добавил, данная "ложная" информация будет мешать/усложнять получение отчета.
-
- Гуру
- Сообщения: 5286
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: QGIS + MySQL
ну так QGIS работает
-
- Участник
- Сообщения: 72
- Зарегистрирован: 03 ноя 2017, 11:33
- Репутация: 5
- Откуда: Москва
Re: QGIS + MySQL
postgis интерпретирует все операции qgis правильно
-
- Гуру
- Сообщения: 5286
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: QGIS + MySQL
дело не в postgis, а в qgispostgis интерпретирует все операции qgis правильно
-
- Участник
- Сообщения: 72
- Зарегистрирован: 03 ноя 2017, 11:33
- Репутация: 5
- Откуда: Москва
Re: QGIS + MySQL
Спорить не буду. Но сейчас работаю qgis + postgis и все триггеры срабатывают корректно. Если Primary Key остался тот же, то ни о каком удалении речи идти не может, только update.
Кто сейчас на конференции
Сейчас этот форум просматривают: Amazon [Bot] и 11 гостей