[COMMITTERS] pgsql-server/src/interfaces/libpq Tag: REL7_4_ ...
CVSROOT:/cvsroot Module name:pgsql-server Changes by: [EMAIL PROTECTED] 03/12/28 13:29:51 Modified files: src/interfaces/libpq: Tag: REL7_4_STABLE fe-exec.c Log message: Avoid infinite loop if connection is lost during PQexecStart() or PQexecFinish(). Per report from Andreas Pflug. ---(end of broadcast)--- TIP 5: Have you checked our extensive FAQ? http://www.postgresql.org/docs/faqs/FAQ.html
[COMMITTERS] pgsql-server/src/interfaces/libpq fe-exec.c
CVSROOT:/cvsroot Module name:pgsql-server Changes by: [EMAIL PROTECTED] 03/12/28 13:29:41 Modified files: src/interfaces/libpq: fe-exec.c Log message: Avoid infinite loop if connection is lost during PQexecStart() or PQexecFinish(). Per report from Andreas Pflug. ---(end of broadcast)--- TIP 5: Have you checked our extensive FAQ? http://www.postgresql.org/docs/faqs/FAQ.html
[COMMITTERS] pgsql-server/src/interfaces/libpq Tag: REL7_4_ ...
CVSROOT:/cvsroot Module name:pgsql-server Changes by: [EMAIL PROTECTED] 03/12/28 13:44:05 Modified files: src/interfaces/libpq: Tag: REL7_4_STABLE fe-protocol3.c Log message: Fix sanity-check code that mistakenly assumed error and notice messages could never exceed 30K. Per report from Andreas Pflug. ---(end of broadcast)--- TIP 2: you can get off all lists at once with the unregister command (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])
[COMMITTERS] pgsql-server/src/interfaces/libpq fe-protocol3.c
CVSROOT:/cvsroot Module name:pgsql-server Changes by: [EMAIL PROTECTED] 03/12/28 13:43:57 Modified files: src/interfaces/libpq: fe-protocol3.c Log message: Fix sanity-check code that mistakenly assumed error and notice messages could never exceed 30K. Per report from Andreas Pflug. ---(end of broadcast)--- TIP 8: explain analyze is your friend
[COMMITTERS] pgsql-server/src backend/catalog/heap.c backen ...
CVSROOT:/cvsroot Module name:pgsql-server Changes by: [EMAIL PROTECTED] 03/12/28 17:57:37 Modified files: src/backend/catalog: heap.c index.c src/backend/commands: indexcmds.c src/backend/executor: execMain.c src/backend/optimizer/plan: planner.c src/backend/optimizer/prep: prepqual.c src/backend/optimizer/util: clauses.c src/backend/utils/adt: ruleutils.c selfuncs.c src/backend/utils/cache: relcache.c src/include/catalog: catversion.h src/include/nodes: relation.h src/include/optimizer: prep.h Log message: Clean up the usage of canonicalize_qual(): in particular, be consistent about whether it is applied before or after eval_const_expressions(). I believe there were some corner cases where the system would fail to recognize that a partial index is applicable because of the previous inconsistency. Store normal rather than 'implicit AND' representations of constraints and index predicates in the catalogs. initdb forced due to representation change of constraints/predicates. ---(end of broadcast)--- TIP 2: you can get off all lists at once with the unregister command (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])
