Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit9886a46

Browse files
committed
Restore NOTICEs that were mistakenly removed from triggers regression
test expected output. Tweak contrib/spi Makefile so that refint.so isby default built with appropriate NOTICE support for regression testing.
1 parent793a4ba commit9886a46

File tree

4 files changed

+15
-7
lines changed

4 files changed

+15
-7
lines changed

‎contrib/spi/Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# $Header: /cvsroot/pgsql/contrib/spi/Makefile,v 1.21 2001/09/06 10:49:30 petere Exp $
1+
# $Header: /cvsroot/pgsql/contrib/spi/Makefile,v 1.22 2002/10/03 18:40:02 tgl Exp $
22

33
subdir = contrib/spi
44
top_builddir = ../..
@@ -8,8 +8,8 @@ MODULES = autoinc insert_username moddatetime refint timetravel
88
DATA_built =$(addsuffix .sql,$(MODULES))
99
DOCS= README.spi$(addsuffix .example,$(MODULES))
1010

11-
ifdefREFINT_VERBOSE
11+
# this is needed for the regression tests;
12+
# comment out if you want a quieter refint package for other uses
1213
PG_CPPFLAGS = -DREFINT_VERBOSE
13-
endif
1414

1515
include$(top_srcdir)/contrib/contrib-global.mk

‎contrib/spi/refint.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -563,12 +563,14 @@ check_foreign_key(PG_FUNCTION_ARGS)
563563
elog(ERROR,"%s: tuple referenced in %s",
564564
trigger->tgname,relname);
565565
}
566-
#ifdefREFINT_VERBOSE
567566
else
568-
elog(DEBUG3,"%s: %d tuple(s) of %s are %s",
567+
{
568+
#ifdefREFINT_VERBOSE
569+
elog(NOTICE,"%s: %d tuple(s) of %s are %s",
569570
trigger->tgname,SPI_processed,relname,
570571
(action=='c') ?"deleted" :"setted to null");
571572
#endif
573+
}
572574
args+=nkeys+1;/* to the next relation */
573575
}
574576

‎src/test/regress/GNUmakefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#
88
#
99
# IDENTIFICATION
10-
# $Header: /cvsroot/pgsql/src/test/regress/GNUmakefile,v 1.40 2002/09/05 18:28:46 petere Exp $
10+
# $Header: /cvsroot/pgsql/src/test/regress/GNUmakefile,v 1.41 2002/10/03 18:40:02 tgl Exp $
1111
#
1212
#-------------------------------------------------------------------------
1313

@@ -105,7 +105,7 @@ all: all-spi
105105

106106
.PHONY: all-spi
107107
all-spi:
108-
$(MAKE) -C$(contribdir)/spiREFINT_VERBOSE=1refint$(DLSUFFIX) autoinc$(DLSUFFIX)
108+
$(MAKE) -C$(contribdir)/spi refint$(DLSUFFIX) autoinc$(DLSUFFIX)
109109

110110

111111
##

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,11 +75,17 @@ ERROR: check_fkeys_pkey_exist: tuple references non-existing key in pkeys
7575
insert into fkeys values (60, '6', 4);
7676
ERROR: check_fkeys_pkey2_exist: tuple references non-existing key in fkeys2
7777
delete from pkeys where pkey1 = 30 and pkey2 = '3';
78+
NOTICE: check_pkeys_fkey_cascade: 1 tuple(s) of fkeys are deleted
7879
ERROR: check_fkeys2_fkey_restrict: tuple referenced in fkeys
7980
delete from pkeys where pkey1 = 40 and pkey2 = '4';
81+
NOTICE: check_pkeys_fkey_cascade: 1 tuple(s) of fkeys are deleted
82+
NOTICE: check_pkeys_fkey_cascade: 1 tuple(s) of fkeys2 are deleted
8083
update pkeys set pkey1 = 7, pkey2 = '70' where pkey1 = 50 and pkey2 = '5';
84+
NOTICE: check_pkeys_fkey_cascade: 1 tuple(s) of fkeys are deleted
8185
ERROR: check_fkeys2_fkey_restrict: tuple referenced in fkeys
8286
update pkeys set pkey1 = 7, pkey2 = '70' where pkey1 = 10 and pkey2 = '1';
87+
NOTICE: check_pkeys_fkey_cascade: 1 tuple(s) of fkeys are deleted
88+
NOTICE: check_pkeys_fkey_cascade: 1 tuple(s) of fkeys2 are deleted
8389
DROP TABLE pkeys;
8490
DROP TABLE fkeys;
8591
DROP TABLE fkeys2;

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp