sql.php 371 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
// Sqlite cascading deletes

CREATE TRIGGER %s DELETE ON %s
    BEGIN
        DELETE FROM %s WHERE %s = %s;
    END;

// Sqlite AuditLog

CREATE TRIGGER %s UPDATE OF %s ON %s
    BEGIN
        INSERT INTO %s (%s) VALUES (%s) WHERE %s = %s;
    END;
CREATE TRIGGER %s DELETE ON %s
    BEGIN
        INSERT INTO %s (%s) VALUES (%s) WHERE %s = %s;
    END;