feat: add firebird triggers

This commit is contained in:
Nybkox
2025-05-07 00:29:42 +02:00
parent 3e2840ca15
commit 3fd3de1828
4 changed files with 58 additions and 1 deletions

View File

@@ -1,9 +1,11 @@
const version = require('./version');
const tables = require('./tables');
const columns = require('./columns');
const triggers = require('./triggers');
module.exports = {
version,
columns,
tables,
triggers,
};

View File

@@ -0,0 +1,12 @@
module.exports = `
SELECT
TRIM(rtr.RDB$TRIGGER_NAME) as PURENAME,
TRIM(rtr.RDB$RELATION_NAME) as TABLENAME,
rtr.RDB$TRIGGER_TYPE as TRIGGERTYPE,
TRIM(rel.RDB$OWNER_NAME) AS SCHEMANAME
FROM
RDB$TRIGGERS rtr
JOIN RDB$RELATIONS rel ON rtr.RDB$RELATION_NAME = rel.RDB$RELATION_NAME
WHERE rtr.RDB$SYSTEM_FLAG = 0
ORDER BY rtr.RDB$TRIGGER_NAME
`;