- 22 Feb, 2002 3 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
> * Remove or relicense modules that are not under the BSD license, if possible
-
Bruce Momjian authored
-
- 21 Feb, 2002 9 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
> * Allow ability to easily build only certain interfaces (Marc)
-
- 20 Feb, 2002 5 commits
-
-
Tom Lane authored
-
Bruce Momjian authored
> o Allow cursors outside transactions [cursor]
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- 19 Feb, 2002 11 commits
-
-
Bruce Momjian authored
> * Clarify use of 'application' and 'command' tags in SGML docs
-
Bruce Momjian authored
> * Improve concurrency of hash indexes > * Test hash index performance and recommend or discourage usage
-
Tom Lane authored
Also, 'fourty' -> 'forty'.
-
Bruce Momjian authored
> * Make single-user local access permissions the default by limiting > permissions on the socket file (Peter E)
-
Bruce Momjian authored
--- > * Improve caching of attribute offsets when NULLs exist in the row
-
Tom Lane authored
is different from int).
-
Bruce Momjian authored
> * -Cache system catalog information in per-database files (Tom)
-
Tom Lane authored
Improve 'pg_internal.init' relcache entry preload mechanism so that it is safe to use for all system catalogs, and arrange to preload a realistic set of system-catalog entries instead of only the three nailed-in-cache indexes that were formerly loaded this way. Fix mechanism for deleting out-of-date pg_internal.init files: this must be synchronized with transaction commit, not just done at random times within transactions. Drive it off relcache invalidation mechanism so that no special-case tests are needed. Cache additional information in relcache entries for indexes (their pg_index tuples and index-operator OIDs) to eliminate repeated lookups. Also cache index opclass info at the per-opclass level to avoid repeated lookups during relcache load. Generalize 'systable scan' utilities originally developed by Hiroshi, move them into genam.c, use in a number of places where there was formerly ugly code for choosing either heap or index scan. In particular this allows simplification of the logic that prevents infinite recursion between syscache and relcache during startup: we can easily switch to heapscans in relcache.c when and where needed to avoid recursion, so IndexScanOK becomes simpler and does not need any expensive initialization. Eliminate useless opening of a heapscan data structure while doing an indexscan (this saves an mdnblocks call and thus at least one kernel call).
-
Tom Lane authored
backend startup.
-
Tom Lane authored
the first call of localtime() in a process will read /usr/lib/tztab or local equivalent. Better to do this once in the postmaster and inherit the data by fork() than to have to do it during every backend start.
-
Tom Lane authored
send() and probable process context swap during backend startup.
-
- 18 Feb, 2002 12 commits
-
-
Peter Eisentraut authored
-
Peter Eisentraut authored
-
Bruce Momjian authored
> o Generate failure on short COPY lines rather than pad NULLs
-
Tom Lane authored
-
Tom Lane authored
pghackers discussion.
-
Bruce Momjian authored
-
Bruce Momjian authored
to use separate LIMIT/OFFSET clauses.
-
Bruce Momjian authored
-
Bruce Momjian authored
'ifdef' in Makefile.
-
Bruce Momjian authored
-
Hiroshi Inoue authored
-
Bruce Momjian authored
Properly handles default values.
-