mirror of
https://github.com/hasura/graphql-engine.git
synced 2024-12-18 21:12:09 +03:00
18 lines
467 B
Plaintext
18 lines
467 B
Plaintext
|
CREATE OR ALTER TRIGGER #{qualifiedTriggerName}
|
||
|
ON #{qualifiedTableName}
|
||
|
AFTER UPDATE
|
||
|
AS
|
||
|
BEGIN
|
||
|
DECLARE @json NVARCHAR(MAX)
|
||
|
SET @json = (
|
||
|
SELECT #{oldDeliveryColsSQLExp}, #{newDeliveryColsSQLExp}
|
||
|
FROM DELETED
|
||
|
JOIN INSERTED
|
||
|
ON #{primaryKeyJoinExp}
|
||
|
#{listenColumnExp}
|
||
|
FOR JSON PATH
|
||
|
)
|
||
|
insert into hdb_catalog.event_log (schema_name,table_name,trigger_name, payload)
|
||
|
select '#{schemaName}','#{tableName}','#{triggerNameText}', value from OPENJSON (@json)
|
||
|
END
|