]> granicus.if.org Git - postgresql/commit
Infrastructure for upgraded error reporting mechanism. elog.c is
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 24 Apr 2003 21:16:45 +0000 (21:16 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 24 Apr 2003 21:16:45 +0000 (21:16 +0000)
commitf690920a752fa8e59dc9536dd14194b2141163d2
tree0fdd5e79110455c7857783e04f2d716c2a6a0c52
parenta91c5be6a47349d87068680c80839aae76304285
Infrastructure for upgraded error reporting mechanism.  elog.c is
rewritten and the protocol is changed, but most elog calls are still
elog calls.  Also, we need to contemplate mechanisms for controlling
all this functionality --- eg, how much stuff should appear in the
postmaster log?  And what API should libpq expose for it?
33 files changed:
config/c-compiler.m4
configure
configure.in
doc/src/sgml/protocol.sgml
src/backend/catalog/namespace.c
src/backend/commands/copy.c
src/backend/commands/explain.c
src/backend/executor/spi.c
src/backend/lib/stringinfo.c
src/backend/nodes/outfuncs.c
src/backend/parser/parse_func.c
src/backend/parser/parse_type.c
src/backend/parser/scan.l
src/backend/tcop/postgres.c
src/backend/utils/adt/ruleutils.c
src/backend/utils/adt/varlena.c
src/backend/utils/error/elog.c
src/include/commands/copy.h
src/include/lib/stringinfo.h
src/include/libpq/pqcomm.h
src/include/pg_config.h.in
src/include/utils/elog.h
src/interfaces/libpq/fe-connect.c
src/interfaces/libpq/fe-exec.c
src/interfaces/libpq/libpq-int.h
src/pl/plpgsql/src/pl_comp.c
src/pl/plpgsql/src/pl_exec.c
src/pl/plpgsql/src/plpgsql.h
src/test/regress/expected/alter_table.out
src/test/regress/expected/copy2.out
src/test/regress/expected/domain.out
src/test/regress/expected/plpgsql.out
src/test/regress/output/constraints.source