• Alvaro Herrera's avatar
    Don't clone internal triggers to partitions · 851f4b4e
    Alvaro Herrera authored
    Trigger cloning to partitions was supposed to occur for user-visible
    triggers only, but during development the protection that prevented it
    from occurring to internal triggers was lost.  Reinstate it, as well as
    add a test case to ensure internal triggers (in the tested case,
    triggers implementing a deferred unique constraint) are not cloned.
    Without the code fix, the partitions in the test end up with different
    numbers of triggers, which is clearly wrong ...
    
    Bug in 86f57594.
    
    Discussion: https://postgr.es/m/20180403214903.ozfagwjcpk337uw7@alvherre.pgsql
    851f4b4e
tablecmds.c 452 KB