Описание тега triggers

Триггеры - это правила, которые выполняют действия или вызывают функции в ответ на такие события, как условия соответствия или изменения базы данных. По возможности используйте с соответствующей базой данных, платформой, продуктом или сервисным тегом. Всегда используйте с соответствующим языковым тегом.

Около

Триггеры - это правила, которые выполняют одно или несколько действий при совпадении с условием. Они могут быть определены на различных уровнях приложений и процессов (например, триггеры базы данных для изменения данных, триггеры пользовательского интерфейса для изменения свойств или запуска событий, а также триггеры функций для вызова функций).


Триггеры базы данных

Триггер базы данных, как правило, представляет собой хранимые процедуры, которые автоматически вызываются при событиях, происходящих в базе данных.

Использование с триггером базы данных

Полезные ресурсы

  1. MySQL
  2. HSQLDB
  3. SQLite
  4. PostgreSQL
  5. Жар-птица

Триггеры WPF

Триггер Windows Presentation Framework (WPF) - свойства, измененные триггерами, автоматически сбрасываются до своего предыдущего значения, когда условие больше не выполняется.

Используйте с wpf и .net-core или C#, где это применимо


Триггеры DML

Триггеры языка манипулирования данными (DML) - это хранимые процедуры, которые запускаются при событиях DML, например INSERT, DELETE, или UPDATE происходит на столе или в представлении.

Триггеры DML могут работать на разных уровнях:

  • Уровень строки (выполняется для каждой затронутой строки)
  • Уровень инструкции (выполняется один раз, независимо от количества затронутых строк)

Триггер в основном используется для поддержания целостности информации в базе данных.

Руководство по использованию

Используйте с соответствующим тегом базы данных: mysql oracle postgresql sql-server

Полезные ресурсы

  1. SQL Server и триггеры Azure SQL DML
  2. Триггеры событий PostgreSQL
  3. Триггеры строк и операторов для Oracle DB

Системные триггеры

Системные триггеры выполняются в ответ на определенные действия, происходящие в базе данных, такие как вход пользователя в систему или выход из нее (LOGON & LOGOFF), запуск или останов (STARTUP & SHUTDOWN), Ошибка сервера (SERVERERROR) или выполняются операторы языка определения данных (DDL).

Полезные ресурсы

  1. Создание триггеров Oracle guide
  2. Использование триггеров Oracle guide

Функциональные триггеры

Триггеры функций Azure

Триггеры определяют, как и когда запускаются Функции Azure, предоставляют им входные данные или подключают другие ресурсы через привязки ввода / вывода. Триггеры и привязки для них определены в function.json файл.

Руководство по использованию

Всегда используйте с лазурью. Используйте с азур-функциями и соответствующим языковым тегом (если применимо).

Полезные ресурсы

  1. Триггеры и привязки в руководстве по Azure
  2. Справочник по триггерам и привязкам HTTP

Триггеры скрипта Google Apps

Триггеры в Google Apps Script автоматически запускают функцию при срабатывании определенного события. Их бывает 2 типа:

Простые триггеры, реагирующие на такие события, какonOpen или onChangeв сценариях, связанных с контейнером.

Устанавливаемые триггеры могут вызывать службы, которые должны быть авторизованы пользователем, могут быть запланированы (в случае триггеров, управляемых по времени) и управляться программно.

Руководство по использованию

Используйте для вопросов о триггерах скриптов Google Apps, простых и устанавливаемых.

Всегда используйте вместе с тегом google-apps-script.

Для триггеров приложений G Suite используйте теги для конкретных продуктов:
google-таблицы google-docs google-forms google-slides google-calendar

Для веб-приложений doGet/doPostиспользование триггеров с тегом gas-web-app.

За onInstallтриггеры используются с тегом /questions/tagged/google-apps-script-addon.

Полезные ресурсы

  1. Простое руководство по триггерам
  2. Руководство по устанавливаемым триггерам
  3. Репозиторий образцов триггеров на GitHub
  4. Справочник по структурам объектов событий

Триггеры Google Cloud

Облачные триггеры запускают либо облачные функции в ответ на HTTP-запрос, либо фоновые функции при событии из облачного хранилища, Cloud Firestore или сообщения Pub/Sub.

Руководство по использованию

Всегда используйте с функциями google-cloud-functions и с соответствующим языковым тегом, где это возможно. При запросе о фоновых функциях используйте соответствующий тег триггера:

google-cloud-pubsub для Cloud Pub/Sub
google-cloud-storage для облачного хранилища
google-cloud-firestore для облачного Firestore

Полезные ресурсы

  1. Справочник по облачным функциям
  2. Написание функции фона руководство
  3. Публичный трекер проблем