[COMMITTERS] pgsql: Make eval_const_expressions() preserve typmod when simplifying

2007-09-06 Thread Tom Lane
Log Message:
---
Make eval_const_expressions() preserve typmod when simplifying something like
null::char(3) to a simple Const node.  (It already worked for non-null values,
but not when we skipped evaluation of a strict coercion function.)  This
prevents loss of typmod knowledge in situations such as exhibited in bug
#3598.  Unfortunately there seems no good way to fix that bug in 8.1 and 8.2,
because they simply don't carry a typmod for a plain Const node.

In passing I made all the other callers of makeNullConst supply "real" typmod
values too, though I think it probably doesn't matter anywhere else.

Modified Files:
--
pgsql/src/backend/commands:
tablecmds.c (r1.231 -> r1.232)

(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/tablecmds.c?r1=1.231&r2=1.232)
pgsql/src/backend/executor:
execQual.c (r1.221 -> r1.222)

(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/executor/execQual.c?r1=1.221&r2=1.222)
pgsql/src/backend/nodes:
makefuncs.c (r1.56 -> r1.57)

(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/nodes/makefuncs.c?r1=1.56&r2=1.57)
pgsql/src/backend/optimizer/util:
clauses.c (r1.248 -> r1.249)

(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/optimizer/util/clauses.c?r1=1.248&r2=1.249)
pgsql/src/backend/parser:
parse_coerce.c (r2.156 -> r2.157)

(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/parser/parse_coerce.c?r1=2.156&r2=2.157)
parse_relation.c (r1.127 -> r1.128)

(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/parser/parse_relation.c?r1=1.127&r2=1.128)
parse_target.c (r1.154 -> r1.155)

(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/parser/parse_target.c?r1=1.154&r2=1.155)
pgsql/src/backend/rewrite:
rewriteHandler.c (r1.173 -> r1.174)

(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/rewrite/rewriteHandler.c?r1=1.173&r2=1.174)
rewriteManip.c (r1.104 -> r1.105)

(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/rewrite/rewriteManip.c?r1=1.104&r2=1.105)
pgsql/src/include/nodes:
makefuncs.h (r1.59 -> r1.60)

(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/nodes/makefuncs.h?r1=1.59&r2=1.60)

---(end of broadcast)---
TIP 3: Have you checked our extensive FAQ?

   http://www.postgresql.org/docs/faq


[COMMITTERS] pgbouncer - pgbouncer: doc updates - check if asciidoc & xmlto - accept

2007-09-06 Thread User Mkz
Log Message:
---
doc updates

- check if asciidoc & xmlto
- accept only asciidoc >= 8.2
- include generated mapages in cvs
- disable generation rules if tools are not available
- add  hack to fixman

Modified Files:
--
pgbouncer:
configure.ac (r1.14 -> r1.15)

(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgbouncer/pgbouncer/configure.ac.diff?r1=1.14&r2=1.15)
config.mak.in (r1.3 -> r1.4)

(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgbouncer/pgbouncer/config.mak.in.diff?r1=1.3&r2=1.4)
Makefile (r1.9 -> r1.10)

(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgbouncer/pgbouncer/Makefile.diff?r1=1.9&r2=1.10)
pgbouncer/doc:
Makefile (r1.4 -> r1.5)

(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgbouncer/pgbouncer/doc/Makefile.diff?r1=1.4&r2=1.5)
fixman.py (r1.1 -> r1.2)

(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgbouncer/pgbouncer/doc/fixman.py.diff?r1=1.1&r2=1.2)

Added Files:
---
pgbouncer/doc:
pgbouncer.1 (r1.1)

(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgbouncer/pgbouncer/doc/pgbouncer.1?rev=1.1&content-type=text/x-cvsweb-markup)
pgbouncer.5 (r1.1)

(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgbouncer/pgbouncer/doc/pgbouncer.5?rev=1.1&content-type=text/x-cvsweb-markup)

---(end of broadcast)---
TIP 5: don't forget to increase your free space map settings


[COMMITTERS] pgbouncer - pgbouncer: rename disable_varcache to track_parameters

2007-09-06 Thread User Mkz
Log Message:
---
rename disable_varcache to track_parameters

Modified Files:
--
pgbouncer/src:
bouncer.h (r1.14 -> r1.15)

(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgbouncer/pgbouncer/src/bouncer.h.diff?r1=1.14&r2=1.15)
main.c (r1.12 -> r1.13)

(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgbouncer/pgbouncer/src/main.c.diff?r1=1.12&r2=1.13)
objects.c (r1.21 -> r1.22)

(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgbouncer/pgbouncer/src/objects.c.diff?r1=1.21&r2=1.22)

---(end of broadcast)---
TIP 5: don't forget to increase your free space map settings


[COMMITTERS] pgbouncer - pgbouncer: long-lived logfile fd

2007-09-06 Thread User Mkz
Log Message:
---
long-lived logfile fd

Modified Files:
--
pgbouncer/src:
main.c (r1.13 -> r1.14)

(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgbouncer/pgbouncer/src/main.c.diff?r1=1.13&r2=1.14)
util.c (r1.14 -> r1.15)

(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgbouncer/pgbouncer/src/util.c.diff?r1=1.14&r2=1.15)
util.h (r1.5 -> r1.6)

(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgbouncer/pgbouncer/src/util.h.diff?r1=1.5&r2=1.6)

---(end of broadcast)---
TIP 5: don't forget to increase your free space map settings


[COMMITTERS] jdbccache - jdbccache: uberjar

2007-09-06 Thread User Kocka
Log Message:
---
uberjar

Modified Files:
--
jdbccache/wrapper-jdbc:
pom.xml (r1.1.1.1 -> r1.2)

(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/jdbccache/jdbccache/wrapper-jdbc/pom.xml.diff?r1=1.1.1.1&r2=1.2)

---(end of broadcast)---
TIP 3: Have you checked our extensive FAQ?

   http://www.postgresql.org/docs/faq


[COMMITTERS] pgsql: Allow CREATE INDEX CONCURRENTLY to disregard transactions in

2007-09-06 Thread Tom Lane
Log Message:
---
Allow CREATE INDEX CONCURRENTLY to disregard transactions in other
databases, per gripe from hubert depesz lubaczewski.  Patch from
Simon Riggs.

Modified Files:
--
pgsql/doc/src/sgml/ref:
create_index.sgml (r1.63 -> r1.64)

(http://developer.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/ref/create_index.sgml?r1=1.63&r2=1.64)
pgsql/src/backend/commands:
indexcmds.c (r1.163 -> r1.164)

(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/indexcmds.c?r1=1.163&r2=1.164)
pgsql/src/backend/storage/ipc:
procarray.c (r1.30 -> r1.31)

(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/storage/ipc/procarray.c?r1=1.30&r2=1.31)
pgsql/src/include/storage:
procarray.h (r1.15 -> r1.16)

(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/storage/procarray.h?r1=1.15&r2=1.16)

---(end of broadcast)---
TIP 2: Don't 'kill -9' the postmaster