summaryrefslogtreecommitdiff
path: root/doc/src
AgeCommit message (Collapse)Author
2007-09-11Arrange for SET LOCAL's effects to persist until the end of the current topTom Lane
transaction, unless rolled back or overridden by a SET clause for the same variable attached to a surrounding function call. Per discussion, these seem the best semantics. Note that this is an INCOMPATIBLE CHANGE: in 8.0 through 8.2, SET LOCAL's effects disappeared at subtransaction commit (leading to behavior that made little sense at the SQL level). I took advantage of the opportunity to rewrite and simplify the GUC variable save/restore logic a little bit. The old idea of a "tentative" value is gone; it was a hangover from before we had a stack. Also, we no longer need a stack entry for every nesting level, but only for those in which a variable's value actually changed.
2007-09-10Revert temporary patch that made synchronous_commit default to OFF.Tom Lane
2007-09-10Set the correct context (PGC_SIGHUP) for log_autovacuum, per ITAGAKI Takahiro.Tom Lane
Fix grammatical errors in its description.
2007-09-07Add Hash thread URL:Bruce Momjian
> http://archives.postgresql.org/pgsql-hackers/2007-09/msg00051.php
2007-09-07Allow CREATE INDEX CONCURRENTLY to disregard transactions in otherTom Lane
databases, per gripe from hubert depesz lubaczewski. Patch from Simon Riggs.
2007-09-05Done:Bruce Momjian
< * Reduce XID consumption of read-only queries < < http://archives.postgresql.org/pgsql-hackers/2007-08/msg00516.php < < > * -Reduce XID consumption of read-only queries
2007-09-05Implement lazy XID allocation: transactions that do not modify any databaseTom Lane
rows will normally never obtain an XID at all. We already did things this way for subtransactions, but this patch extends the concept to top-level transactions. In applications where there are lots of short read-only transactions, this should improve performance noticeably; not so much from removal of the actual XID-assignments, as from reduction of overhead that's driven by the rate of XID consumption. We add a concept of a "virtual transaction ID" so that active transactions can be uniquely identified even if they don't have a regular XID. This is a much lighter-weight concept: uniqueness of VXIDs is only guaranteed over the short term, and no on-disk record is made about them. Florian Pflug, with some editorialization by Tom.
2007-09-04Sync examples of psql \dF output with current CVS HEAD behavior.Tom Lane
Random other wordsmithing.
2007-09-03Support SET FROM CURRENT in CREATE/ALTER FUNCTION, ALTER DATABASE, ALTER ROLE.Tom Lane
(Actually, it works as a plain statement too, but I didn't document that because it seems a bit useless.) Unify VariableResetStmt with VariableSetStmt, and clean up some ancient cruft in the representation of same.
2007-09-03Implement function-local GUC parameter settings, as per recent discussion.Tom Lane
There are still some loose ends: I didn't do anything about the SET FROM CURRENT idea yet, and it's not real clear whether we are happy with the interaction of SET LOCAL with function-local settings. The documentation is a bit spartan, too.
2007-09-02Clean up whitespace.Bruce Momjian
2007-09-01More SGML alignment cleanups.Bruce Momjian
2007-09-01Properly indent SGML source of libpq.sgml.Bruce Momjian
2007-08-31Only use SGML indexterm "zone" when we want to get the entire section.Bruce Momjian
Some alignment cleanups.
2007-08-31Make Gin/Gist text search tertiary index entries in the documentation.Bruce Momjian
2007-08-31Add comment on why SGML -wfully-tagged flag is needed (for older SGMLBruce Momjian
tool chains).
2007-08-31Place GiST and GIN text search indexes as secondary items under the mainBruce Momjian
"index" entries for GIN/GiST.
2007-08-31Again improve text search index entries.Bruce Momjian
2007-08-31In text search docs, properly use indexterm _zone_ only when we want anBruce Momjian
entire section, per Peter.
2007-08-31Fix docs so indexes can be built by commenting out GiST/GIN indexBruce Momjian
entries in textsearch.sgml.
2007-08-31Add openjade warning -wfully-tagged to warn about missing close tags onBruce Momjian
older SGML toolchains.
2007-08-30Make more logical index sections for text search.Bruce Momjian
2007-08-30Fix broken markup.Tatsuo Ishii
2007-08-29Update tsearch documentation wording.Bruce Momjian
2007-08-29Text search documentation word improvements; move configuration sectionBruce Momjian
to be more logical.
2007-08-29Move full text search operators, functions, and data type sections intoBruce Momjian
the main documentation, out of its own text search chapter.
2007-08-29Properly indent SGML in textsearch.sgml.Bruce Momjian
2007-08-28Mention configurations early in text search documentation to table/indexBruce Momjian
section makes a little more sense.
2007-08-28Please ignore. Fresh checkout to see if this fixes it.Bruce Momjian
2007-08-28Commit test, please ignore.Bruce Momjian
2007-08-28CVS commit test for TODO. Please ignore.Bruce Momjian
2007-08-28Small commit test for TODO.Bruce Momjian
2007-08-28Update TODO.html.Bruce Momjian
2007-08-28Batch of TODO updates, mostly completed item marking and whitespaceBruce Momjian
fixes. Not sure how these weren't comitted before.
2007-08-25Adjust with-system-tzdata patch to not attempt to install a symlink,Tom Lane
but just hardwire the specified timezone database path into the executable. Per discussion, this avoids some packaging disadvantages of using a symlink.
2007-08-25Some more tsearch docs work --- sync names with CVS-tip reality, someTom Lane
minor rewording, some markup fixups. Lots left to do here ...
2007-08-23Fix typo in FAQ_DEV.Bruce Momjian
2007-08-23Add book to FAQ_DEV:Bruce Momjian
Transactional Information Systems by Gerhard Weikum, Kaufmann
2007-08-22Fix cut-n-paste-o.Tom Lane
2007-08-22Remove option to change parser of an existing text search configuration.Tom Lane
This prevents needing to do complex and poorly-defined updates of the mapping table if the new parser has different token types than the old. Per discussion.
2007-08-22Text search doc updates --- first cut atTom Lane
syncing the existing docs with the final syntax decisions.
2007-08-22Simplify the syntax of CREATE/ALTER TEXT SEARCH DICTIONARY by treating theTom Lane
init options of the template as top-level options in the syntax. This also makes ALTER a bit easier to use, since options can be replaced individually. I also made these statements verify that the tmplinit method will accept the new settings before they get stored; in the original coding you didn't find out about mistakes until the dictionary got invoked. Under the hood, init methods now get options as a List of DefElem instead of a raw text string --- that lets tsearch use existing options-pushing code instead of duplicating functionality.
2007-08-21First rough cut at text search documentation: bare bones referenceTom Lane
pages for the new SQL commands. I also committed Bruce's text search introductory chapter, as-is except for fixing some markup errors, so that there would be a place for the reference pages to link to.
2007-08-21Remove tabs from SGML files.Bruce Momjian
2007-08-21Tsearch2 functionality migrates to core. The bulk of this work is byTom Lane
Oleg Bartunov and Teodor Sigaev, but I did a lot of editorializing, so anything that's broken is probably my fault. Documentation is nonexistent as yet, but let's land the patch so we can get some portability testing done.
2007-08-20Add configure option --with-system-tzdata to use operating system time zonePeter Eisentraut
database.
2007-08-19minor typo fixes in CSVlog docs, per Michael GlaesemannAndrew Dunstan
2007-08-19Done:Bruce Momjian
< * Allow server log information to be output as INSERT statements > * -Allow server log information to be output as CSV format
2007-08-19Provide for logfiles in machine readable CSV format. In consequence, renameAndrew Dunstan
redirect_stderr to logging_collector. Original patch from Arul Shaji, subsequently modified by Greg Smith, and then heavily modified by me.
2007-08-16Add:Bruce Momjian
> > * Reduce XID consumption of read-only queries > > http://archives.postgresql.org/pgsql-hackers/2007-08/msg00516.php >