Preserve firing-on state when cloning row triggers to partitions
When triggers are cloned from partitioned tables to their partitions,
the 'tgenabled' flag (origin/replica/always/disable) was not propagated.
Make it so that the flag on the trigger on partition is initially set to
the same value as on the partitioned table.
Add a test case to verify the behavior.
Backpatch to 11, where this appeared in commit
86f575948c77.
Author: Álvaro Herrera
Reported-by: Justin Pryzby
Discussion: https://postgr.es/m/20200930223450[email protected]