Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как в тригере определить пользователя [D7, IB6.x]


dolmat ©   (2008-04-01 11:10:00) 

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

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


Prohodil Mimo   (2008-04-03 22:55:00) [1]

dolmat   (01.04.08 12:15) [10]

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


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

> [10] dolmat   (01.04.08 12:15)

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


  (2008-04-01 12:17:00) [3]

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


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

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


Sergey13   (2008-04-01 11:56:00) [5]

> [6] Karburator

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

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

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


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


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

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


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

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


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

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


Sergey13   (2008-04-01 11:35:00) [9]

> [0] dolmat   (01.04.08 11:10)

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

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


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

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


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

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


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

current_user


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

USER


Наверх

Титульная страница Поиск, карта сайта Написать письмо