Use the non-deprecated TG_TABLE_MAME in test trigger
authorMagnus Hagander <magnus@hagander.net>
Tue, 3 Nov 2020 09:19:55 +0000 (10:19 +0100)
committerMagnus Hagander <magnus@hagander.net>
Tue, 3 Nov 2020 09:19:55 +0000 (10:19 +0100)
Commit 3a9ae3d2068 (back in 2006) deprecated TG_RELNAME
in favor of TG_TABLE_NAME, but the existing usage in test
cases has remained till today. Change to use TG_TABLE_NAME
instead (TG_RELNAME is still covered by a test case).

src/test/regress/expected/triggers.out
src/test/regress/sql/triggers.sql

index c19aac967428f42f47a002539fbb6965a2e8b362..027494bc76f9d98ccc3c129f45b123f3f5cc6edc 100644 (file)
@@ -701,7 +701,7 @@ create table trigtest (i serial primary key);
 create table trigtest2 (i int references trigtest(i) on delete cascade);
 create function trigtest() returns trigger as $$
 begin
-   raise notice '% % % %', TG_RELNAME, TG_OP, TG_WHEN, TG_LEVEL;
+   raise notice '% % % %', TG_TABLE_NAME, TG_OP, TG_WHEN, TG_LEVEL;
    return new;
 end;$$ language plpgsql;
 create trigger trigtest_b_row_tg before insert or update or delete on trigtest
@@ -987,7 +987,7 @@ begin
         argstr := argstr || TG_argv[i];
     end loop;
 
-    raise notice '% % % % (%)', TG_RELNAME, TG_WHEN, TG_OP, TG_LEVEL, argstr;
+    raise notice '% % % % (%)', TG_TABLE_NAME, TG_WHEN, TG_OP, TG_LEVEL, argstr;
 
     if TG_LEVEL = 'ROW' then
         if TG_OP = 'INSERT' then
index bf2e73abf6063557d4006c589705f9d314d958f8..212b4f1f959fd5507e8f8759ccd2391db8fe6d0b 100644 (file)
@@ -444,7 +444,7 @@ create table trigtest2 (i int references trigtest(i) on delete cascade);
 
 create function trigtest() returns trigger as $$
 begin
-   raise notice '% % % %', TG_RELNAME, TG_OP, TG_WHEN, TG_LEVEL;
+   raise notice '% % % %', TG_TABLE_NAME, TG_OP, TG_WHEN, TG_LEVEL;
    return new;
 end;$$ language plpgsql;
 
@@ -680,7 +680,7 @@ begin
         argstr := argstr || TG_argv[i];
     end loop;
 
-    raise notice '% % % % (%)', TG_RELNAME, TG_WHEN, TG_OP, TG_LEVEL, argstr;
+    raise notice '% % % % (%)', TG_TABLE_NAME, TG_WHEN, TG_OP, TG_LEVEL, argstr;
 
     if TG_LEVEL = 'ROW' then
         if TG_OP = 'INSERT' then