Merge branch '62-missing-or-in-trigger-definitions' into 'master'

WIP: Resolve "Missing OR in trigger definitions"

Closes #62

See merge request eelke/pgLab!6
This commit is contained in:
Eelke Klein 2019-10-05 06:55:30 +00:00
commit 6e4f9aec32

View file

@ -91,12 +91,18 @@ QString PgTrigger::event() const
QString event; QString event;
if (type & TriggerTypeInsert) if (type & TriggerTypeInsert)
event += "INSERT "; event += "INSERT ";
if (type & TriggerTypeUpdate) if (type & TriggerTypeUpdate) {
if (!event.isEmpty()) event += "OR ";
event += "UPDATE "; event += "UPDATE ";
if (type & TriggerTypeDelete) }
if (type & TriggerTypeDelete) {
if (!event.isEmpty()) event += "OR ";
event += "DELETE "; event += "DELETE ";
if (type & TriggerTypeTruncate) }
if (type & TriggerTypeTruncate) {
if (!event.isEmpty()) event += "OR ";
event += "TRUNCATE"; event += "TRUNCATE";
}
return event.trimmed(); return event.trimmed();
} }