Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.10.05;
Скачать: CL | DM;

Вниз

Как в тригере определить пользователя   Найти похожие ветки 

 
dolmat   (2008-04-01 11:10) [0]

Создаю тригеры для ведения журнала изменений. Как определить имя пользователя

Create trigger
...
values ("Now", ?пользователь,...)


 
Правильный_Вася   (2008-04-01 11:19) [1]

USER


 
current_user   (2008-04-01 11:22) [2]

current_user


 
Ega23 ©   (2008-04-01 11:25) [3]

Я бы немного не так делал. У тебя может много пользователей под одной учётной записью заходить, если идентификация чисто серверная. И там тебе этот юзер мало чем поможет.


 
й1   (2008-04-01 11:32) [4]

в каком диалекте?


 
Sergey13 ©   (2008-04-01 11:35) [5]

> [0] dolmat   (01.04.08 11:10)

ИБЭксперт помнится может такую шнягу сделать автоматически.

ЗЫ: Только подумать надо крепко, ИМХО, - нужно ли это все.


 
Karburator   (2008-04-01 11:45) [6]

>ЗЫ: Только подумать надо крепко, ИМХО, - нужно ли это все.
В смысле нужно ли? эта фраза не дает направления в коем нужно раскидывать мозгами :)


 
Karburator   (2008-04-01 11:46) [7]

я имею ввиду, если программа требует этого ,то нужно делать, или журнал изменений ведется как-то иначе?


 
Правильный_Вася   (2008-04-01 11:53) [8]


>  если программа требует этого

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


 
Sergey13 ©   (2008-04-01 11:56) [9]

> [6] Karburator

> эта фраза не дает направления в коем нужно раскидывать мозгами :)
Нужно просто раскидывать. На предмет - оно надо? Кто и как часто будет этим пользоваться? И скока денег мы съэкономим на наличии этой фичи.

> если программа требует этого

Программа ничего не требует - требует ТЗ. Оно бывает оправданное и неоправданное. В каких то случаях логи оправданы, в каких то нет и не дают реально ничего кроме дикого роста объема БД и осознания собственной крутизны потому, что можно поглядеть как тетя Маша полгода назад выписала платежку.
ИМХО.


 
dolmat   (2008-04-01 12:15) [10]

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


 
имя   (2008-04-01 12:17) [11]

Удалено модератором


 
Sergey13 ©   (2008-04-01 12:54) [12]

> [10] dolmat   (01.04.08 12:15)

Иногда достаточно просто писать в таблицу дату и пользователя последней правки.


 
Prohodil Mimo ©   (2008-04-03 22:55) [13]

dolmat   (01.04.08 12:15) [10]

всё-равно скажут, что виноват программист, т.к. они ввели правильно, а программа сглючила. :о)



Страницы: 1 вся ветка

Текущий архив: 2008.10.05;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.013 c
2-1219324963
Nucer
2008-08-21 17:22
2008.10.05
Дочерний класс со ссылкой на родителя


3-1207291974
Альберт
2008-04-04 10:52
2008.10.05
Поиск дубликатов


15-1218377553
Урсулапов
2008-08-10 18:12
2008.10.05
А почему пост про день рождения 9 августа не было?


3-1207287705
Oruc
2008-04-04 09:41
2008.10.05
Проблема с Юникод (Delphi 6 +ADOStoredProc+TNTEdit+MS SQL 2005)


11-1194195955
Elec3C
2007-11-04 20:05
2008.10.05
OpenSaveDialog и CreateProcess