Через API схемы (файл mymodule.install в папке «Папки \ all \ modules \ mymodule»). триггер в MySQL:
delimiter | CREATE TRIGGER testref AFTER INSERT ON users FOR EACH ROW BEGIN INSERT INTO beep SET uid = NEW.uid; END; | delimiter ;
Специального API для этого нет.
Попробуйте http://api.drupal.org/api/drupal/includes--database.pgsql.inc/function/db_query/6
Также помните, что триггеры не стандартизированы для разных баз данных.Было бы лучше (или, может быть, как запасной вариант) сделать это с помощью hook_user ().