1
0
mirror of synced 2024-12-15 15:46:02 +03:00
doctrine2/sql.php

18 lines
371 B
PHP
Raw Normal View History

// 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;