Seperate event types in the trigger definition with OR
This commit is contained in:
parent
7f88b98cdd
commit
09d5461d01
1 changed files with 9 additions and 3 deletions
|
|
@ -91,12 +91,18 @@ QString PgTrigger::event() const
|
|||
QString event;
|
||||
if (type & TriggerTypeInsert)
|
||||
event += "INSERT ";
|
||||
if (type & TriggerTypeUpdate)
|
||||
if (type & TriggerTypeUpdate) {
|
||||
if (!event.isEmpty()) event += "OR ";
|
||||
event += "UPDATE ";
|
||||
if (type & TriggerTypeDelete)
|
||||
}
|
||||
if (type & TriggerTypeDelete) {
|
||||
if (!event.isEmpty()) event += "OR ";
|
||||
event += "DELETE ";
|
||||
if (type & TriggerTypeTruncate)
|
||||
}
|
||||
if (type & TriggerTypeTruncate) {
|
||||
if (!event.isEmpty()) event += "OR ";
|
||||
event += "TRUNCATE";
|
||||
}
|
||||
return event.trimmed();
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue