QGis Указывать автора.

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
BPV217
Участник
Сообщения: 80
Зарегистрирован: 13 фев 2017, 09:12
Репутация: 1

QGis Указывать автора.

Сообщение BPV217 » 14 апр 2017, 12:03

Вот создали мы карту а рисовать в ней будет много народа, как организовать какую-либо запись автора.
Нужно от QGis чтоб-бы в конкретной ячейке он указывал какие либо данные о компьютере с которого производилось последнее редактирование объекта.
QGis данные храним на сервере.
QGis 2.18 + PostGress + PostGis (вроде не ошибся)

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: QGis Указывать автора.

Сообщение freeExec » 14 апр 2017, 12:08

Раздать в PostgreSql всем по учётной записи. А дальше тригер на INSERT/UPDATE и сохранять кто трогал последний.
Но может есть что эффективней.

Аватара пользователя
dab
Гуру
Сообщения: 671
Зарегистрирован: 16 дек 2011, 20:02
Репутация: 170
Ваше звание: Гуру
Откуда: Москва
Контактная информация:

Re: QGis Указывать автора.

Сообщение dab » 17 апр 2017, 09:27

Согласен с freeExec
Добавлю только, что если нужна информация о клиентском компьютере, можете использовать серверную функцию inet_client_addr() плюс триггеры.
https://postgrespro.ru/docs/postgrespro ... tions-info

BPV217
Участник
Сообщения: 80
Зарегистрирован: 13 фев 2017, 09:12
Репутация: 1

Re: QGis Указывать автора.

Сообщение BPV217 » 17 апр 2017, 10:02

Т.е. в любом случае мне придётся создавать по проекту для каждого пользователя? Т.к. данные о соединении с сервером содержатся в проекте.

trir
Гуру
Сообщения: 5287
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: QGis Указывать автора.

Сообщение trir » 17 апр 2017, 10:05

так это в блокноте можно поправить или даже скрипт написать, который сделает проект для каждого пользователя

Аватара пользователя
dab
Гуру
Сообщения: 671
Зарегистрирован: 16 дек 2011, 20:02
Репутация: 170
Ваше звание: Гуру
Откуда: Москва
Контактная информация:

Re: QGis Указывать автора.

Сообщение dab » 17 апр 2017, 13:56

BPV217 писал(а):Т.е. в любом случае мне придётся создавать по проекту для каждого пользователя? Т.к. данные о соединении с сервером содержатся в проекте.
Да, каждому пользователю свой проект с индивидуальным логином/паролем.
Но если у вас имеется однозначное соответствие пользователь - IP адрес, можете использовать inet_client_addr().

Ответить

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

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

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