Страница 1 из 1

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

Добавлено: 04 фев 2012, 11:58
oleg
Добрый день.

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

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

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

Спасибо.

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

Добавлено: 04 фев 2012, 15:44
SS_Rebelious
Вот здесь написано как раз о том, что вам нужно.

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

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

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

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

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

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

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