Re: Trigger position
От | Marcos Pegoraro |
---|---|
Тема | Re: Trigger position |
Дата | |
Msg-id | CAB-JLwZykhC-5F+HtimhUv-GGuUcP-bhM3ysrtg1zdPksRU9-Q@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: Trigger position ("Euler Taveira" <euler@eulerto.com>) |
Список | pgsql-hackers |
We can run triggers using position only, this way we don´t have these few cycles to determine ordering.
On creation time we populate position, even if it's not set, so for the first time position will match trigger names. When user changes a trigger position we sum 1 to the followers.
regards,
Marcos
Em qua., 15 de set. de 2021 às 12:13, Euler Taveira <euler@eulerto.com> escreveu:
On Wed, Sep 15, 2021, at 10:51 AM, Alvaro Herrera wrote:In a computer system, alphabet letters are just a different way topresent numbers, so you just choose ASCII letters that match what youwant. You can use "AA_first_trigger", "BB_second_trigger","AB_nope_this_is_second" and you'll be fine; you can do"AAB_oops_really_second" afterwards, and so on. The integer numberingsystem doesn't seem very useful/flexible when seen in this light.... or renumber all trigger positions in a single transaction. I agree thatletters are more flexible than numbers but some users are number-oriented.I'm afraid an extra mechanism to determine the order to fire triggers willconfuse programmers if someone decides to use both. Besides that, we have toexpend a few cycles to determine the exact trigger execution order.
В списке pgsql-hackers по дате отправления: