Move SPI error reporting out of ri_ReportViolation()

Peter Eisentraut <peter_e@gmx.net>

Commit: 582bbcf37fb45ea2e6a851bf9a3c7d7364c7ad32
Author: Peter Eisentraut <peter_e@gmx.net>
Date: 2017-10-05T02:14:21Z
Releases: 11.0
Move SPI error reporting out of ri_ReportViolation()

These are two completely unrelated code paths, so it doesn't make sense
to pack them into one function.

Add attribute noreturn to ri_ReportViolation().

Reviewed-by: Michael Paquier <michael.paquier@gmail.com>

Files

PathChange+/−
src/backend/utils/adt/ri_triggers.c modified +11 −18