На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Следующие правила действуют в данном разделе в дополнение к общим Правилам Форума
1. Здесь обсуждается Java, а не JavaScript! Огромная просьба, по вопросам, связанным с JavaScript, SSI и им подобным обращаться в раздел WWW Masters или, на крайний случай, в Многошум.
2. В случае, если у вас возникают сомнения, в каком разделе следует задать свой вопрос, помещайте его в корневую ветку форума Java. В случае необходимости, он будет перемещен модераторами (с сохранением ссылки в корневом разделе).

3. Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы. Форум является средством общения и общего поиска решения. Вашу работу за Вас никто выполнять не будет.
4. Не рекомендуется создавать несколько несвязанных вопросов в одной теме. Пожалуйста, создавайте по одной теме на вопрос.
Модераторы: dark_barker, wind
  
> Java + триггеры
    Здравствуйте!!! Я для своей модели БД (я ее приложил) пишу "сбор статистики" и вот в чем проблема.
    Как мне отследить какой пользователь сделал что-нибудь. К примеры добавляем автора какой user это сделал? Я написал просто триггер, который приписывается к самой таблице автор, но как отследить хз.
    Как это сделать из самой Java используя триггеры?
    Прикреплённый файлПрикреплённый файлсхема.doc (23.5 Кбайт, скачиваний: 84)
      А сделать по простому нельзя? Завести таблицу или поле куда будешь записывать пользователей. :rolleyes:
        Цитата can4ec @
        ак мне отследить какой пользователь сделал что-нибудь. К примеры добавляем автора какой user это сделал?

        Добавить в Author foreign key на таблицу User и обозвать его как-нибудь created_by.
          Способ номер раз: проверенный логин пользователя складывать в сессию - тогда он будет доступен триггерам и прочим товарищам. Как это делается для конкретной СУБД - спросите в разделе Базы данных

          Способ номер два: зарегистрировать пользователей непосредственно на сервере СУБД и использовать реальные логин/пароль для получения соединения на клиенте.
          1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0185 ]   [ 14 queries used ]   [ Generated: 17.05.24, 12:12 GMT ]