Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Простой вопрос / 5 сообщений из 5, страница 1 из 1
08.02.2008, 09:13
    #35118662
Vopros!!!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой вопрос
Только начинаю разбираться с СУБД, так что простите если что :-).
В общем задача крайне обыкновенная, есть БД, надо вести статистику по пользователям, кто, когда, в каких таблицах и что менял, так вот я так понял что реализовать данное (писать в свой файл статистики) можно и через триггеры и через правила, как лучше? и собственно в чем отличее по данному вопросу?
...
Рейтинг: 0 / 0
08.02.2008, 09:25
    #35118683
Vopros!!!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой вопрос
И самое главное что бы это было как можно универсальнее, в БД порядка 12-15 справочников с одинаковой структурой и именами, если точнее там два поля ID и имя, триггеры я так понял для каждой таблицы надо создавать и если вдруг че поменяется придется их все менять.
И еще надо в статистику записывать помимо имени таблицы еще и ID записи над которой происходят действия. Вот вроде все :-)
...
Рейтинг: 0 / 0
08.02.2008, 09:47
    #35118739
Andrey Daeron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой вопрос
Ну, можно так, можно так. отличие - это разные механизмы. Лучше, ИМХО, триггеры, которые пишут не в файл, но в таблицу логов. Содержимое таблицы логов определяется чего нужно анализировать и каким инструментом. Я, например, писал текустовые логи, что бы потом не мучаться с выводом этого пользователю на экран.
...
Рейтинг: 0 / 0
08.02.2008, 10:29
    #35118904
Vopros!!!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой вопрос
Извиняюсь за неоднозначность, под файлом статистики я имел ввиду таблицу в этой же БД
...
Рейтинг: 0 / 0
08.02.2008, 10:40
    #35118941
Vopros!!!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой вопрос
структура таблицы примерно следующая:

имя пользователя(или ID)
имя таблицы(или ID)
ID записи
дата и время действия
тип действия(INSERT DELETE UPDATE)
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Простой вопрос / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]