PostGIS - пользователь и время последней правки

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
oleg
Завсегдатай
Сообщения: 460
Зарегистрирован: 03 фев 2005, 11:46
Репутация: 15
Контактная информация:

PostGIS - пользователь и время последней правки

Сообщение oleg » 04 фев 2012, 11:58

Добрый день.

Подскажите, пожалуйста, простое решение записи имени пользователя (возможно имени машины) и времени (дата, часы, минуты) редактирования записи в атрибуты PostGIS-векторного слоя. В нашем случае пользователи работают в разных районах и не правят чужие записи, версионирование не используем.

При этом общая задача – простая выгрузка в шейп всех записей пользователя или всех записей с правками за необходимый интервал времени (если данные будут в соотв. полях – простой выборкой можно было бы реализовать). Выгружает пользователь, используя, в идеале, только QGIS GUI.

Для хранения имени пользователя в качестве временного решения сейчас используем "Ввод значений атрибутов − Использовать последние введенные значения", но это как-то сложно.

Спасибо.

Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Репутация: 99
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

Re: PostGIS - пользователь и время последней правки

Сообщение SS_Rebelious » 04 фев 2012, 15:44

Вот здесь написано как раз о том, что вам нужно.
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!

oleg
Завсегдатай
Сообщения: 460
Зарегистрирован: 03 фев 2005, 11:46
Репутация: 15
Контактная информация:

Re: PostGIS - пользователь и время последней правки

Сообщение oleg » 04 фев 2012, 23:27

Изучаю, спасибо! Вижу, что в статье предлагают связывать логи редактирования с объектами через уникальное поле, но без дополнительных примеров реализацию не осилю, если кто-то сможет помочь - буду признателен.

Копаю сеть - пока ничего готового не обнаружил, если что-то найду - поделюсь.

У нас все пользователи используют единый логин-пароль доступа к таблице. Ищем простое решение позволяющее "автоматически" добавлять к записи имя пользователя (ComputerName / OSUser /любое другое указанное пользователем) - те без создания множества пользователей в postgres и время редакции.

oleg
Завсегдатай
Сообщения: 460
Зарегистрирован: 03 фев 2005, 11:46
Репутация: 15
Контактная информация:

Re: PostGIS - пользователь и время последней правки

Сообщение oleg » 08 июн 2012, 23:56

Самостоятельно разобраться\решить пока не получилось. Если кто-то из db-специалистов сможет проинструктировать по правильному порядку действий - выходите, пожалуйста, на связь.

Подскажите, можно ли для PostGIS настроить авторизацию через Windows-login? Спасибо.

Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя