Page MenuHomePhabricator

Fix trigger sql issues
Closed, ResolvedPublic

Description

I'm finding it hard to generate the updates to our triggers now - 2 changes mean the sql is kinda hard to compare

  1. - I assume this is at the civi end - the sql seems to be out of order
  2. - after we installed rpow it started adding the db before the table. Perhaps this is OK & if I just accept it & commit it then my diffs will be clean again but you wouldn't normally commit the db name

This has stung me time-wise a few times lately & will be a thing again with the next minor update so might be worth sorting out

Event Timeline

Change 698645 had a related patch set uploaded (by Eileen; author: Eileen):

[wikimedia/fundraising/crm/civicrm@master] Fix Schema calculation of usePrefix to cope with rpow:

https://gerrit.wikimedia.org/r/698645

Change 698648 had a related patch set uploaded (by Eileen; author: Eileen):

[wikimedia/fundraising/crm/civicrm@master] Sort trigger data before processing

https://gerrit.wikimedia.org/r/698648

I've put up a couple of patches that will give us cleaner trigger output - it would be good, I think, to regenerate the trigger output with them prior to upgrading

Change 698645 merged by jenkins-bot:

[wikimedia/fundraising/crm/civicrm@master] Fix Schema calculation of usePrefix to cope with rpow:

https://gerrit.wikimedia.org/r/698645

Change 698648 merged by jenkins-bot:

[wikimedia/fundraising/crm/civicrm@master] Sort trigger data before processing

https://gerrit.wikimedia.org/r/698648

Change 699822 had a related patch set uploaded (by Eileen; author: Eileen):

[wikimedia/fundraising/crm@master] Update trigger sql

https://gerrit.wikimedia.org/r/699822

Change 699822 abandoned by Eileen:

[wikimedia/fundraising/crm@master] Update trigger sql

Reason:

https://gerrit.wikimedia.org/r/699822

Change 700112 had a related patch set uploaded (by Eileen; author: Eileen):

[wikimedia/fundraising/crm@master] Update triggers sql

https://gerrit.wikimedia.org/r/700112

Change 700112 merged by jenkins-bot:

[wikimedia/fundraising/crm@master] Update triggers sql

https://gerrit.wikimedia.org/r/700112

Change 700114 had a related patch set uploaded (by Eileen; author: Eileen):

[wikimedia/fundraising/crm/civicrm@master] Fix trigger alpha sorting to key sort

https://gerrit.wikimedia.org/r/700114

I need this merged

https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/civicrm/+/700114

and then I'll pull it back & do another comparison - I added the asort but should have added ksort

Change 700114 merged by jenkins-bot:

[wikimedia/fundraising/crm/civicrm@master] Fix trigger alpha sorting to key sort

https://gerrit.wikimedia.org/r/700114

Change 700714 had a related patch set uploaded (by Eileen; author: Eileen):

[wikimedia/fundraising/crm@master] Commit some more of the 'noise' trigger changes

https://gerrit.wikimedia.org/r/700714

Change 700715 had a related patch set uploaded (by Eileen; author: Eileen):

[wikimedia/fundraising/crm@master] Commit meaninful trigger changes

https://gerrit.wikimedia.org/r/700715

Change 700714 merged by jenkins-bot:

[wikimedia/fundraising/crm@master] Commit some more of the 'noise' trigger changes

https://gerrit.wikimedia.org/r/700714

Change 701014 had a related patch set uploaded (by Eileen; author: Eileen):

[wikimedia/fundraising/crm/civicrm@master] Fix sorting for drop triggers

https://gerrit.wikimedia.org/r/701014

Change 701014 merged by jenkins-bot:

[wikimedia/fundraising/crm/civicrm@master] Fix sorting for drop triggers

https://gerrit.wikimedia.org/r/701014

Change 700715 merged by jenkins-bot:

[wikimedia/fundraising/crm@master] Commit meaninful trigger changes

https://gerrit.wikimedia.org/r/700715

Change 701986 had a related patch set uploaded (by Eileen; author: Eileen):

[wikimedia/fundraising/crm@master] Update triggers with shorter version

https://gerrit.wikimedia.org/r/701986

Change 701987 had a related patch set uploaded (by Eileen; author: Eileen):

[wikimedia/fundraising/crm@master] Remove trailing white space

https://gerrit.wikimedia.org/r/701987

Change 701986 merged by jenkins-bot:

[wikimedia/fundraising/crm@master] Update triggers with shorter version

https://gerrit.wikimedia.org/r/701986

Change 701987 merged by jenkins-bot:

[wikimedia/fundraising/crm@master] Remove trailing white space

https://gerrit.wikimedia.org/r/701987