Resolve "Missing OR in trigger definitions" #81

Merged
eelke merged 1 commit from 62-missing-or-in-trigger-definitions into master 2019-10-05 06:56:01 +00:00

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();
} }