- 15 11月, 2002 3 次提交
-
-
由 Bruce Momjian 提交于
! #show_parser_stats = false ! #show_planner_stats = false ! #show_executor_stats = false ! #show_statement_stats = false TO: ! #log_parser_stats = false ! #log_planner_stats = false ! #log_executor_stats = false ! #log_statement_stats = false
-
由 Bruce Momjian 提交于
of log_ settings.
-
由 Tom Lane 提交于
aggregates: tuple_fraction has to be adjusted before passing it to compare_fractional_path_costs().
-
- 14 11月, 2002 1 次提交
-
-
由 Tom Lane 提交于
-
- 13 11月, 2002 4 次提交
-
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
of cursor.
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
away by the compiler; used by palloc0.
-
- 12 11月, 2002 4 次提交
-
-
由 Tom Lane 提交于
required by hash index implementation.
-
由 Tatsuo Ishii 提交于
-
由 Tom Lane 提交于
anymore given the mktime() workaround now done in DetermineLocalTimeZone. This has now been confirmed by Robert Bruccoleri for Irix, and I'm going to extrapolate to AIX as well.
-
由 Tom Lane 提交于
before commit, not after :-( --- the original coding is not only unsafe if an error occurs while it's processing, but it generates an invalid sequence of WAL entries. Resurrect 7.2 logic for deleting items when no longer needed. Use an enum instead of random macros. Editorialize on names used for routines and constants. Teach backend/nodes routines about new field in CreateTable struct. Add a regression test.
-
- 11 11月, 2002 2 次提交
-
-
由 Tom Lane 提交于
-
由 Bruce Momjian 提交于
to MemSet is a performance boost.
-
- 10 11月, 2002 5 次提交
-
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
> > ... he is now about to write an inlined version that can go into > s_lock.h . I'll send the new patch later on... OK, here it comes: An inlined version of tas(), that works for both, powerpc and powerpc64. The patch is against 7.3b5 and passes the test suite on both architectures. Reinhard Max
-
由 Bruce Momjian 提交于
Neil Conway
-
由 Bruce Momjian 提交于
for temp tables. Gavin Sherry
-
- 09 11月, 2002 4 次提交
-
-
由 Bruce Momjian 提交于
postgres.h or c.h includes a system header (such as stdio.h or stdlib.h), there's no need to specifically include it in any of the .c files in the backend. Neil Conway
-
由 Tom Lane 提交于
in hopes of reducing platform-to-platform variations in its results. This will cause the geometry regression test to start failing on some platforms. I plan to update the test later today.
-
由 Tom Lane 提交于
precision for float4, float8, and geometric types. Set it in pg_dump so that float data can be dumped/reloaded exactly (at least on platforms where the float I/O support is properly implemented). Initial patch by Pedro Ferreira, some additional work by Tom Lane.
-
由 Bruce Momjian 提交于
now)" item on the open items, and subsequent plpgsql function I sent in, made me realize it was too hard to get the upper and lower bound of an array. The attached creates two functions that I think will be very useful when combined with the ability of plpgsql to return sets. array_lower(array, dim_num) - and - array_upper(array, dim_num) They return the value (as an int) of the upper and lower bound of the requested dim in the provided array. Joe Conway
-
- 08 11月, 2002 1 次提交
-
-
由 Tom Lane 提交于
as well as unnecessary (and incorrect on Windows) assignments to errno/SOCK_ERRNO.
-
- 07 11月, 2002 1 次提交
-
-
由 Tom Lane 提交于
hashed aggregation, but there's not yet planner support for it.
-
- 06 11月, 2002 1 次提交
-
-
由 Tom Lane 提交于
node now does its own grouping of the input rows, and has no need for a preceding GROUP node in the plan pipeline. This allows elimination of the misnamed tuplePerGroup option for GROUP, and actually saves more code in nodeGroup.c than it costs in nodeAgg.c, as well as being presumably faster. Restructure the API of query_planner so that we do not commit to using a sorted or unsorted plan in query_planner; instead grouping_planner makes the decision. (Right now it isn't any smarter than query_planner was, but that will change as soon as it has the option to select a hash- based aggregation step.) Despite all the hackery, no initdb needed since only in-memory node types changed.
-
- 04 11月, 2002 2 次提交
- 03 11月, 2002 3 次提交
-
-
由 Tom Lane 提交于
a child table already has a matching column. Acquire appropriate lock on child table; do the right thing with any CHECK constraints attached to the new parent column.
-
由 Tom Lane 提交于
the relfilenode and toast fields. This ensures that the newly-computed statistics will be available on completion of CLUSTER.
-
由 Tom Lane 提交于
where it's safe to do database access. Along the way, fix core dump for 'DEFAULT' parameters to CREATE DATABASE. initdb forced due to change in pg_proc entry.
-
- 02 11月, 2002 6 次提交
-
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
CONVERSION code. Still need to figure out what to do about inappropriate coding in parsing.
-
由 Tom Lane 提交于
(usually bison output files), not as standalone files. This hack works around flex's insistence on including <stdio.h> before we are able to include postgres.h; postgres.h will already be read before the compiler starts to read the flex output file. Needed for largefile support on some platforms.
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
from WARNING to NOTICE, since they are expected messages in common cases.
-
由 Tom Lane 提交于
core file to be produced for debugging, and avoids trying to run the normal proc-exit cleanup hooks, which are likely to cause additional problems if the system is hosed.
-
- 01 11月, 2002 3 次提交