diff options
| author | Alvaro Herrera | 2020-02-27 16:23:33 +0000 |
|---|---|---|
| committer | Alvaro Herrera | 2020-02-27 16:23:33 +0000 |
| commit | b9b408c487244ef8e6d613d183c56eb2c62990b1 (patch) | |
| tree | 670ad0ca3429b507878944127a9d76c940c21207 /src/test | |
| parent | c4b0edb07ed53063ea4c86cd7918ad6ea01d8979 (diff) | |
Record parents of triggers
This let us get rid of a recently introduced ugly hack (commit
1fa846f1c9af).
Author: Álvaro Herrera
Reviewed-by: Amit Langote, Tom Lane
Discussion: https://postgr.es/m/20200217215641.GA29784@alvherre.pgsql
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/regress/expected/sanity_check.out | 3 | ||||
| -rw-r--r-- | src/test/regress/expected/triggers.out | 9 | ||||
| -rw-r--r-- | src/test/regress/sql/triggers.sql | 10 |
3 files changed, 22 insertions, 0 deletions
diff --git a/src/test/regress/expected/sanity_check.out b/src/test/regress/expected/sanity_check.out index 45b421b747..192445878d 100644 --- a/src/test/regress/expected/sanity_check.out +++ b/src/test/regress/expected/sanity_check.out @@ -208,6 +208,9 @@ timestamp_tbl|f timestamptz_tbl|f timetz_tbl|f tmp|f +trigger_parted|t +trigger_parted_p1|t +trigger_parted_p1_1|t varchar_tbl|f view_base_table|t -- restore normal output mode diff --git a/src/test/regress/expected/triggers.out b/src/test/regress/expected/triggers.out index b91fbd0648..22e65cc1ec 100644 --- a/src/test/regress/expected/triggers.out +++ b/src/test/regress/expected/triggers.out @@ -2928,3 +2928,12 @@ drop table self_ref; drop function dump_insert(); drop function dump_update(); drop function dump_delete(); +-- Leave around some objects for other tests +create table trigger_parted (a int primary key) partition by list (a); +create function trigger_parted_trigfunc() returns trigger language plpgsql as + $$ begin end; $$; +create trigger aft_row after insert or update on trigger_parted + for each row execute function trigger_parted_trigfunc(); +create table trigger_parted_p1 partition of trigger_parted for values in (1) + partition by list (a); +create table trigger_parted_p1_1 partition of trigger_parted_p1 for values in (1); diff --git a/src/test/regress/sql/triggers.sql b/src/test/regress/sql/triggers.sql index 7cd835449c..0f61fdf0ea 100644 --- a/src/test/regress/sql/triggers.sql +++ b/src/test/regress/sql/triggers.sql @@ -2213,3 +2213,13 @@ drop table self_ref; drop function dump_insert(); drop function dump_update(); drop function dump_delete(); + +-- Leave around some objects for other tests +create table trigger_parted (a int primary key) partition by list (a); +create function trigger_parted_trigfunc() returns trigger language plpgsql as + $$ begin end; $$; +create trigger aft_row after insert or update on trigger_parted + for each row execute function trigger_parted_trigfunc(); +create table trigger_parted_p1 partition of trigger_parted for values in (1) + partition by list (a); +create table trigger_parted_p1_1 partition of trigger_parted_p1 for values in (1); |
