summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-03-14Update comments for new encoding names.Bruce Momjian
2005-03-13Add missing identification comment, remove entirely inappropriate includeTom Lane
of postgres.h.
2005-03-13Add some missing #includes.Tom Lane
2005-03-13Increment all major version numbers in 8.0.X to force recompile ofBruce Momjian
client aplications so 7.4.X releases can be installed on the same machine as 8.0.X.
2005-03-13Forgot that I had intended to replace division by masking in hash calculation.Tom Lane
2005-03-13Remove CENTER tag.Bruce Momjian
2005-03-13Make default_with_oids default to false -- user-created tables will nowNeil Conway
no longer include OIDs, unless WITH OIDS is specified or the default_with_oids configuration parameter is enabled. Update the docs accordingly.
2005-03-13More ordering adjustments.Bruce Momjian
2005-03-13Update obsolete comment.Neil Conway
2005-03-13Fix markup.Bruce Momjian
2005-03-13More markup changes.Bruce Momjian
2005-03-13More cleanups.Bruce Momjian
2005-03-13More improvements.Bruce Momjian
2005-03-13More additions to the table.Bruce Momjian
2005-03-13Keep changing the markup until I like it. :-)Bruce Momjian
2005-03-13More table markup improvements.Bruce Momjian
2005-03-13More table markup fixes.Bruce Momjian
2005-03-13Rework "aliases" column for encodings.Bruce Momjian
2005-03-13Fix markup typo.Bruce Momjian
2005-03-13Add missing conversion documentation for certain encodings.Bruce Momjian
2005-03-13Reorder documented encodings to be alphabetical.Bruce Momjian
Remove warning about pre-7.2 LATIN5 usage.
2005-03-13Document aliases for our supported encodings.Bruce Momjian
Add a few encodings that were not documented.
2005-03-12When cloning template0 (or other fully-frozen databases), set the newTom Lane
database's datallowconn and datfrozenxid to the current transaction ID instead of copying the source database's values. This is OK because we assume the source DB contains no normal transaction IDs whatsoever. This keeps VACUUM from immediately starting to complain about unvacuumed databases in the situation where we are more than 2 billion transactions out from the XID stamp of template0. Per discussion with Milen Radev (although his complaint turned out to be due to something else, but the problem is real anyway).
2005-03-12Fix ALTER DATABASE RENAME to allow the operation if user is a superuserTom Lane
who for some reason isn't marked usecreatedb. Per report from Alexander Pravking. Also fix sloppy coding in have_createdb_privilege().
2005-03-12Adjust the API for aggregate function calls so that a C-coded functionTom Lane
can tell whether it is being used as an aggregate or not. This allows such a function to avoid re-pallocing a pass-by-reference transition value; normally it would be unsafe for a function to scribble on an input, but in the aggregate case it's safe to reuse the old transition value. Make int8inc() do this. This gets a useful improvement in the speed of COUNT(*), at least on narrow tables (it seems to be swamped by I/O when the table rows are wide). Per a discussion in early December with Neil Conway. I also fixed int_aggregate.c to check this, thereby turning it into something approaching a supportable technique instead of being a crude hack.
2005-03-12Add pg_buffercache contrib module, from Mark Kirkwood.Neil Conway
2005-03-12Some builds (depends on crypto engine support?) of OpenSSLNeil Conway
0.9.7x have EVP_DigestFinal function which which clears all of EVP_MD_CTX. This makes pgcrypto crash in functions which re-use one digest context several times: hmac() and crypt() with md5 algorithm. Following patch fixes it by carring the digest info around EVP_DigestFinal and re-initializing cipher. Marko Kreen.
2005-03-12Documention all our supported encodings.Bruce Momjian
2005-03-12Done:Bruce Momjian
< o Allow COPY FROM ... CSV to interpret newlines and carriage > o -Allow COPY FROM ... CSV to interpret newlines and carriage
2005-03-12Handle carriage returns and line feeds in COPY CSV mode.Bruce Momjian
Andrew Dunstan
2005-03-12Done:Bruce Momjian
* -Add a warning when the free space map is too small
2005-03-12Add warning about the need to increase "max_fsm_relations" andBruce Momjian
"max_fsm_relations" for vacuums. Also improve VACUUM VERBOSE final message text. Ron Mayer
2005-03-12Fix snprintf() to properly handle precision specification for %f.Bruce Momjian
2005-03-12Fix problem with infinite recursion between write_syslogger_file andTom Lane
elog if the former has trouble writing its file. Code review for Magnus' patch to redirect stderr to syslog on Windows (Bruce's version seems right, but did some minor prettification). Backpatch both changes to 8.0 branch.
2005-03-11Here's the patch to fix a lot of markup errors in the HTML FAQs. Doesn'tBruce Momjian
change content (at least not supposed to). Magnus Hagander
2005-03-11Add fprintf() custom version to libpgport.Bruce Momjian
Document use of macros for pg_printf functions. Bump major versions of all interfaces to handle movement of get_progname from libpq to libpgport in 8.0, and probably other libpgport changes in 8.1.
2005-03-11Define snprintf() to call pg_snprintf() so our own snprintf-likeBruce Momjian
implementation doesn't export out via libpq and get used by a user application.
2005-03-11Add 'static' to initdb.c file-global variables.Bruce Momjian
2005-03-11Mark file-global function and variables as static.Bruce Momjian
2005-03-11Fix typos.Bruce Momjian
Hashem Masoud
2005-03-11Fix typos.Bruce Momjian
Robert Treat
2005-03-11Fix typos.Bruce Momjian
Robert Treat
2005-03-11Fix typo.Bruce Momjian
2005-03-11Slight refactoring and optimization of some code in WaitOnLock().Neil Conway
2005-03-11Add:Bruce Momjian
> * Fix cross-compiling of time zone database via 'zic'
2005-03-10Make the behavior of HAVING without GROUP BY conform to the SQL spec.Tom Lane
Formerly, if such a clause contained no aggregate functions we mistakenly treated it as equivalent to WHERE. Per spec it must cause the query to be treated as a grouped query of a single group, the same as appearance of aggregate functions would do. Also, the HAVING filter must execute after aggregate function computation even if it itself contains no aggregate functions.
2005-03-10Add spinlock support for Itanium processor with Intel compiler.Bruce Momjian
Vikram Kalsi
2005-03-10Refactor fork()-related code. We need to do various housekeeping tasksNeil Conway
before we can invoke fork() -- flush stdio buffers, save and restore the profiling timer on Linux with LINUX_PROFILE, and handle BeOS stuff. This patch moves that code into a single function, fork_process(), instead of duplicating it at the various callsites of fork(). This patch doesn't address the EXEC_BACKEND case; there is room for further cleanup there.
2005-03-08Add comma.Bruce Momjian
2005-03-08Fix markup of URL.Bruce Momjian