summaryrefslogtreecommitdiff
path: root/doc/src
AgeCommit message (Collapse)Author
2007-02-16SSL improvements:Bruce Momjian
o read global SSL configuration file o add GUC "ssl_ciphers" to control allowed ciphers o add libpq environment variable PGSSLKEY to control SSL hardware keys Victor B. Wagner
2007-02-16Remove useless database name from bootstrap argument processing (includingAlvaro Herrera
startup and bgwriter processes), and the -y flag. It's not used anywhere.
2007-02-14Add:Bruce Momjian
> > o Use LC_TIME for localized weekday/month names, rather than > LC_MESSAGES > > http://archives.postgresql.org/pgsql-hackers/2006-11/msg00390.php
2007-02-14Add some discussion of sort ordering to indices.sgml, which curiouslyTom Lane
had never touched the subject before.
2007-02-14Fix typoPeter Eisentraut
2007-02-14Minor editorialization on operator-family documentation: put someTom Lane
copied-and-pasted text in a more useful location.
2007-02-14Add:Bruce Momjian
> * Clean up casting in /contrib/isn > > http://archives.postgresql.org/pgsql-hackers/2006-11/msg00245.php >
2007-02-14Add:Bruce Momjian
> * Improve logging of prepared statements recovered during startup > > http://archives.postgresql.org/pgsql-hackers/2006-11/msg00092.php >
2007-02-14Add URL for:Bruce Momjian
* Allow SQL-language functions to return results from RETURNING queries > > http://archives.postgresql.org/pgsql-hackers/2006-10/msg00665.php >
2007-02-14Fix up foreign-key mechanism so that there is a sound semantic basis for theTom Lane
equality checks it applies, instead of a random dependence on whatever operators might be named "=". The equality operators will now be selected from the opfamily of the unique index that the FK constraint depends on to enforce uniqueness of the referenced columns; therefore they are certain to be consistent with that index's notion of equality. Among other things this should fix the problem noted awhile back that pg_dump may fail for foreign-key constraints on user-defined types when the required operators aren't in the search path. This also means that the former warning condition about "foreign key constraint will require costly sequential scans" is gone: if the comparison condition isn't indexable then we'll reject the constraint entirely. All per past discussions. Along the way, make the RI triggers look into pg_constraint for their information, instead of using pg_trigger.tgargs; and get rid of the always error-prone fixed-size string buffers in ri_triggers.c in favor of building up the RI queries in StringInfo buffers. initdb forced due to columns added to pg_constraint and pg_trigger.
2007-02-14Add URL for:Bruce Momjian
> > http://archives.postgresql.org/pgsql-performance/2006-10/msg00222.php >
2007-02-13Add URL for:Bruce Momjian
* Update Bonjour to work with newer cross-platform SDK > http://archives.postgresql.org/pgsql-patches/2006-10/msg00048.php
2007-02-13Add:Bruce Momjian
> * Improve failure message when DROP DATABASE is used on a database that > has prepared transactions
2007-02-13Add URL for:Bruce Momjian
* Update Bonjour to work with newer cross-platform SDK > > http://archives.postgresql.org/pgsql-hackers/2006-09/msg02238.php >
2007-02-13Add:Bruce Momjian
> * Update our code to handle 64-bit timezone files to match the zic > source code, which now uses them
2007-02-10Improve documentation for CREATE CONSTRAINT TRIGGER.Tom Lane
2007-02-09Unbreak the SGML doc build: ":=" is needed to assign to variables ifNeil Conway
the RHS of the assignment expands to a reference to the LHS.
2007-02-09Replace useless uses of := by = in makefiles.Peter Eisentraut
2007-02-09Update FAQ for new 24-byte header, down from 28.Bruce Momjian
2007-02-09Add blank line.Bruce Momjian
2007-02-09Add URL for:Bruce Momjian
< > http://archives.postgresql.org/pgsql-hackers/2007-02/msg00435.php
2007-02-09Done!Bruce Momjian
< * Merge xmin/xmax/cmin/cmax back into three header fields < < Before subtransactions, there used to be only three fields needed to < store these four values. This was possible because only the current < transaction looks at the cmin/cmax values. If the current transaction < created and expired the row the fields stored where xmin (same as < xmax), cmin, cmax, and if the transaction was expiring a row from a < another transaction, the fields stored were xmin (cmin was not < needed), xmax, and cmax. Such a system worked because a transaction < could only see rows from another completed transaction. However, < subtransactions can see rows from outer transactions, and once the < subtransaction completes, the outer transaction continues, requiring < the storage of all four fields. With subtransactions, an outer < transaction can create a row, a subtransaction expire it, and when the < subtransaction completes, the outer transaction still has to have < proper visibility of the row's cmin, for example, for cursors. < < One possible solution is to create a phantom cid which represents a < cmin/cmax pair and is stored in local memory. Another idea is to < store both cmin and cmax only in local memory. < > * -Merge xmin/xmax/cmin/cmax back into three header fields
2007-02-09Update:Bruce Momjian
< * Consider placing all sequences in a single table > * Consider placing all sequences in a single table, or create a system > view
2007-02-09Update:Bruce Momjian
< * Consider placing all sequences in a single table, now that system < tables are full transactional > * Consider placing all sequences in a single table
2007-02-09Add:Bruce Momjian
> * Consider placing all sequences in a single table, now that system > tables are full transactional
2007-02-08Add URL for:Bruce Momjian
* Add support for SQL-standard GENERATED/IDENTITY columns > http://archives.postgresql.org/pgsql-hackers/2006-08/msg00038.php
2007-02-08This patch fixes shared_preload_libraries on Windows hosts. It forcesBruce Momjian
ach backend to re-load all shared_preload_libraries. Korry Douglas
2007-02-08Add lock matrix to documentation.Bruce Momjian
Teodor Sigaev
2007-02-08Update URL for "Generalized Partial Indexes" paper to point to a cachedBruce Momjian
version. Backpatch to 8.2.X.
2007-02-08Document that wal_sync_method open_* methods use O_DIRECT, if available.Bruce Momjian
Backpatch to 8.2.X.
2007-02-07Add a function pg_stat_clear_snapshot() that discards any statistics snapshotTom Lane
already collected in the current transaction; this allows plpgsql functions to watch for stats updates even though they are confined to a single transaction. Use this instead of the previous kluge involving pg_stat_file() to wait for the stats collector to update in the stats regression test. Internally, decouple storage of stats snapshots from transaction boundaries; they'll now stick around until someone calls pgstat_clear_snapshot --- which xact.c still does at transaction end, to maintain the previous behavior. This makes the logic a lot cleaner, at the price of a couple dozen cycles per transaction exit.
2007-02-07Stamp releases notes for 8.2.3, 8.1.8, 8.0.12.Bruce Momjian
2007-02-07Update for 8.2.3.Bruce Momjian
2007-02-06Update for 8.2.2 as most recent release.Bruce Momjian
2007-02-06Update workding for daylight savings time.Bruce Momjian
2007-02-06Update timezone FAQ item:Bruce Momjian
<P>USA saving time changes are included in PostgreSQL release 8.0.[4+], and all later major releases, e.g. 8.1. Canada and Western Australia changes are included in 8.0.[10+], 8.1.[6+], and all later major releases. PostgreSQL releases prior to 8.0 use the operating system's timezone database for daylight saving information.</P>
2007-02-06Split apart entries, one done now:Bruce Momjian
* -Move NAMEDATALEN from postgres_ext.h to pg_config_manual.h * Consider making NAMEDATALEN more configurable in future releases
2007-02-06Move NAMEDATALEN definition from postgres_ext.h to pg_config_manual.h. ItPeter Eisentraut
used to be part of libpq's exported interface many releases ago, but now it's no longer necessary to make it accessible to clients.
2007-02-06Docs updates for cross-type hashing.Tom Lane
2007-02-06Not only did we agree that this 'hint' doesn't belong here, but theTom Lane
markup's broken. So just remove it...
2007-02-05Trim down environment variable instructions for Win32, backpatch to 8.2.X.Bruce Momjian
2007-02-05Updated TODO item:Bruce Momjian
> o Add a \set variable to control whether \s displays line numbers > Another option is to add \# which lists line numbers, and > allows command execution. > http://archives.postgresql.org/pgsql-hackers/2006-12/msg00255.php
2007-02-05Modify:Bruce Momjian
< o Add \# to list command history like \s, but with line numbers > o Add \# to list and execute command history
2007-02-04Add:Bruce Momjian
> > * Allow custom variable classes that can restrict who can set the values > > http://archives.postgresql.org/pgsql-hackers/2006-11/msg00911.php >
2007-02-04Update wording.Bruce Momjian
2007-02-04Add documentation for Windows on how to set an environment variable.Bruce Momjian
Backpatch to 8.2.X.
2007-02-04Update URL for:Bruce Momjian
* Allow sequential scans to take advantage of other concurrent sequential scans, also called "Synchronised Scanning"
2007-02-04Add:Bruce Momjian
> > o Add \# to list command history like \s, but with line numbers > > http://archives.postgresql.org/pgsql-hackers/2006-12/msg00255.php >
2007-02-03Add URLs for:Bruce Momjian
* Allow sequential scans to take advantage of other concurrent sequential scans, also called "Synchronised Scanning" > http://archives.postgresql.org/pgsql-patches/2006-12/msg00076.php > http://archives.postgresql.org/pgsql-hackers/2006-12/msg00408.php
2007-02-03Document that a client-only install using:Bruce Momjian
gmake -C src/bin install does install a few server-only binaries.